| 12345678910111213141516171819202122232425 | 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 SettingsFFIService {  Future<AppearanceSettingsPB> getAppearanceSetting() async {    final result = await UserEventGetAppearanceSetting().send();    return result.fold(      (AppearanceSettingsPB setting) {        return setting;      },      (error) {        throw FlowySDKException(ExceptionType.AppearanceSettingsIsEmpty);      },    );  }  Future<Either<Unit, FlowyError>> setAppearanceSetting(      AppearanceSettingsPB setting) {    return UserEventSetAppearanceSetting(setting).send();  }}
 |