| 123456789101112131415161718192021222324 | 
							- import 'package:dartz/dartz.dart';
 
- import 'package:flowy_sdk/dispatch/dispatch.dart';
 
- import 'package:flowy_sdk/flowy_sdk.dart';
 
- import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 
- import 'package:flowy_sdk/protobuf/flowy-user/user_setting.pb.dart';
 
- class UserSettingsService {
 
-   Future<AppearanceSettingsPB> getAppearanceSettings() async {
 
-     final result = await UserEventGetAppearanceSetting().send();
 
-     return result.fold(
 
-       (AppearanceSettingsPB setting) {
 
-         return setting;
 
-       },
 
-       (error) {
 
-         throw FlowySDKException(ExceptionType.AppearanceSettingsIsEmpty);
 
-       },
 
-     );
 
-   }
 
-   Future<Either<Unit, FlowyError>> setAppearanceSettings(AppearanceSettingsPB settings) {
 
-     return UserEventSetAppearanceSetting(settings).send();
 
-   }
 
- }
 
 
  |