social.colibri.beta.actor.settings

colibri.social

Documentation

A user's Colibri settings.

main record

A user's Colibri settings.

Record Key literal:self Fixed literal value

Properties

communityOrder array of string did Optional

The user's communities in their preferred sidebar order.

gifFavorites array of ref social.colibri.beta.embed.defs#gifView Optional

GIFs the user saved from the picker, stored whole. A saved GIF has to render without another lookup, and an identifier cannot be turned back into one: a GIF favourited from a chat message carries its own URL as the id rather than a provider key, so no provider can resolve it.

notificationLevel string Optional

Which messages produce a notification.

Known values: all, mentionsAndReplies
Default: all
View raw schema
{
  "key": "literal:self",
  "type": "record",
  "record": {
    "type": "object",
    "required": [],
    "properties": {
      "gifFavorites": {
        "type": "array",
        "items": {
          "ref": "social.colibri.beta.embed.defs#gifView",
          "type": "ref"
        },
        "description": "GIFs the user saved from the picker, stored whole. A saved GIF has to render without another lookup, and an identifier cannot be turned back into one: a GIF favourited from a chat message carries its own URL as the id rather than a provider key, so no provider can resolve it."
      },
      "communityOrder": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "did",
          "description": "A community."
        },
        "description": "The user's communities in their preferred sidebar order."
      },
      "notificationLevel": {
        "type": "string",
        "default": "all",
        "description": "Which messages produce a notification.",
        "knownValues": [
          "all",
          "mentionsAndReplies"
        ]
      }
    }
  },
  "description": "A user's Colibri settings."
}

Lexicon Garden

@