diff --git a/packages/database/src/services/userConfig.ts b/packages/database/src/services/userConfig.ts index a070ef88a2ad85efee549d8f510a25c64c683d60..15e45564cf0778eced481006791e163fcede966c 100644 --- a/packages/database/src/services/userConfig.ts +++ b/packages/database/src/services/userConfig.ts @@ -45,6 +45,7 @@ export class UserConfigService implements UserConfigStrategy { "text_lineHeight", "text_lineWrap", "pen_color", + "user_color", "pen_colors", "pen_size", "pen_smoothing", diff --git a/packages/database/src/sql.typings.ts b/packages/database/src/sql.typings.ts index 07d5564bc90e63ffa9e939762169eff616ad6525..f25e8e2551755da14c58743aada26b2d20d7fa1f 100644 --- a/packages/database/src/sql.typings.ts +++ b/packages/database/src/sql.typings.ts @@ -186,6 +186,9 @@ export interface user_configData { /* The line wrap of the text editor (in pixels) */ 'text_lineWrap'?: number; + + /* The preferred color used to show the user. If NULL a random value should be generated. */ + 'user_color'?: string | null; 'user_id': number; /* The zoom level for the first page */ @@ -223,6 +226,9 @@ export interface user_config_resolvedData { /* The line wrap of the text editor (in pixels) */ 'text_lineWrap'?: number; + + /* The preferred color used to show the user. If NULL a random value should be generated. */ + 'user_color'?: string | null; 'user_id': number; /* The zoom level for the first page */