mirror of
				https://github.com/AppFlowy-IO/AppFlowy.git
				synced 2025-10-31 10:03:18 +00:00 
			
		
		
		
	 61fd608200
			
		
	
	
		61fd608200
		
			
		
	
	
	
	
		
			
			* refactor: rename structs * chore: read database id from view * chore: fix open database error because of create a database view for database id * chore: fix tests * chore: rename datbase id to view id in flutter * refactor: move grid and board to database view folder * refactor: rename functions * refactor: move calender to datbase view folder * refactor: rename app_flowy to appflowy_flutter * chore: reanming * chore: fix freeze gen * chore: remove todos * refactor: view process events * chore: add link database test * chore: just open view if there is opened database
		
			
				
	
	
		
			31 lines
		
	
	
		
			1016 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1016 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
| import 'package:dartz/dartz.dart';
 | |
| import 'package:appflowy_backend/dispatch/dispatch.dart';
 | |
| import 'package:appflowy_backend/appflowy_backend.dart';
 | |
| import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart';
 | |
| import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart';
 | |
| import 'package:appflowy_backend/protobuf/flowy-user/user_setting.pb.dart';
 | |
| 
 | |
| class UserSettingsBackendService {
 | |
|   Future<AppearanceSettingsPB> getAppearanceSetting() async {
 | |
|     final result = await UserEventGetAppearanceSetting().send();
 | |
| 
 | |
|     return result.fold(
 | |
|       (AppearanceSettingsPB setting) {
 | |
|         return setting;
 | |
|       },
 | |
|       (error) {
 | |
|         throw FlowySDKException(ExceptionType.AppearanceSettingsIsEmpty);
 | |
|       },
 | |
|     );
 | |
|   }
 | |
| 
 | |
|   Future<Either<UserSettingPB, FlowyError>> getUserSetting() {
 | |
|     return UserEventGetUserSetting().send();
 | |
|   }
 | |
| 
 | |
|   Future<Either<Unit, FlowyError>> setAppearanceSetting(
 | |
|       AppearanceSettingsPB setting) {
 | |
|     return UserEventSetAppearanceSetting(setting).send();
 | |
|   }
 | |
| }
 |