From 6c345292aa72fcd4da6817917d1dfad9d18c71d6 Mon Sep 17 00:00:00 2001 From: Sebastian Mohr <sebastian@mohrenclan.de> Date: Mon, 27 Jan 2025 12:47:49 +0100 Subject: [PATCH] Database service for user color --- packages/database/src/services/userConfig.ts | 1 + packages/database/src/sql.typings.ts | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/packages/database/src/services/userConfig.ts b/packages/database/src/services/userConfig.ts index a070ef88..15e45564 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 07d5564b..f25e8e25 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 */ -- GitLab