From 614778f6ad2633d90deffe6ef3d373c44967b10c Mon Sep 17 00:00:00 2001 From: Shin'ya Ueoka Date: Mon, 4 May 2020 15:41:35 +0900 Subject: Fix message type --- src/background/controllers/CompletionController.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/background') diff --git a/src/background/controllers/CompletionController.ts b/src/background/controllers/CompletionController.ts index 35538be..b00a0cb 100644 --- a/src/background/controllers/CompletionController.ts +++ b/src/background/controllers/CompletionController.ts @@ -4,7 +4,7 @@ import { ConsoleRequestBookmarksResponse, ConsoleRequestHistoryResponse, ConsoleRequestSearchEnginesResponse, - ConsoleRequesttabsResponse, + ConsoleRequestTabsResponse, } from "../../shared/messages"; import { injectable } from "tsyringe"; import OpenCompletionUseCase from "../completion/OpenCompletionUseCase"; @@ -43,7 +43,7 @@ export default class CompletionController { async queryTabs( query: string, excludePinned: boolean - ): Promise { + ): Promise { return this.tabCompletionUseCase.queryTabs(query, excludePinned); } -- cgit v1.2.3 From 4c873bb833ebe2264866f217ad1865965e66101d Mon Sep 17 00:00:00 2001 From: Shin'ya Ueoka Date: Mon, 4 May 2020 17:04:50 +0900 Subject: Allow to change colorscheme property by set command --- src/background/repositories/CachedSettingRepository.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/background') diff --git a/src/background/repositories/CachedSettingRepository.ts b/src/background/repositories/CachedSettingRepository.ts index e3d3950..b4cdd1c 100644 --- a/src/background/repositories/CachedSettingRepository.ts +++ b/src/background/repositories/CachedSettingRepository.ts @@ -1,6 +1,7 @@ import MemoryStorage from "../infrastructures/MemoryStorage"; import Settings from "../../shared/settings/Settings"; import Properties from "../../shared/settings/Properties"; +import ColorScheme from "../../shared/ColorScheme"; const CACHED_SETTING_KEY = "setting"; @@ -56,6 +57,18 @@ export class CachedSettingRepositoryImpl implements CachedSettingRepository { case "complete": current.properties.complete = newValue as string; break; + case "colorscheme": { + switch (newValue) { + case ColorScheme.Light: + case ColorScheme.Dark: + case ColorScheme.System: + current.properties.colorscheme = newValue as ColorScheme; + break; + default: + throw new Error(`Unsupported colorscheme: ${newValue}`); + } + break; + } } await this.update(current); } -- cgit v1.2.3