@@ -13,91 +13,93 @@ pub fn init(database_manager: Weak<DatabaseManager>) -> AFPlugin {
13
13
. name ( env ! ( "CARGO_PKG_NAME" ) )
14
14
. state ( database_manager) ;
15
15
plugin
16
- . event ( DatabaseEvent :: GetDatabase , get_database_data_handler)
17
- . event ( DatabaseEvent :: GetDatabaseData , get_database_data_handler)
18
- . event ( DatabaseEvent :: GetDatabaseId , get_database_id_handler)
19
- . event ( DatabaseEvent :: GetDatabaseSetting , get_database_setting_handler)
20
- . event ( DatabaseEvent :: UpdateDatabaseSetting , update_database_setting_handler)
21
- . event ( DatabaseEvent :: GetAllFilters , get_all_filters_handler)
22
- . event ( DatabaseEvent :: GetAllSorts , get_all_sorts_handler)
23
- . event ( DatabaseEvent :: DeleteAllSorts , delete_all_sorts_handler)
24
- // Field
25
- . event ( DatabaseEvent :: GetFields , get_fields_handler)
26
- . event ( DatabaseEvent :: GetPrimaryField , get_primary_field_handler)
27
- . event ( DatabaseEvent :: UpdateField , update_field_handler)
28
- . event ( DatabaseEvent :: UpdateFieldTypeOption , update_field_type_option_handler)
29
- . event ( DatabaseEvent :: DeleteField , delete_field_handler)
30
- . event ( DatabaseEvent :: ClearField , clear_field_handler)
31
- . event ( DatabaseEvent :: UpdateFieldType , switch_to_field_handler)
32
- . event ( DatabaseEvent :: DuplicateField , duplicate_field_handler)
33
- . event ( DatabaseEvent :: MoveField , move_field_handler)
34
- . event ( DatabaseEvent :: CreateField , create_field_handler)
35
- // Row
36
- . event ( DatabaseEvent :: CreateRow , create_row_handler)
37
- . event ( DatabaseEvent :: GetRow , get_row_handler)
38
- . event ( DatabaseEvent :: InitRow , init_row_handler)
39
- . event ( DatabaseEvent :: GetRowMeta , get_row_meta_handler)
40
- . event ( DatabaseEvent :: UpdateRowMeta , update_row_meta_handler)
41
- . event ( DatabaseEvent :: DeleteRows , delete_rows_handler)
42
- . event ( DatabaseEvent :: DuplicateRow , duplicate_row_handler)
43
- . event ( DatabaseEvent :: MoveRow , move_row_handler)
44
- // Cell
45
- . event ( DatabaseEvent :: GetCell , get_cell_handler)
46
- . event ( DatabaseEvent :: UpdateCell , update_cell_handler)
47
- // SelectOption
48
- . event ( DatabaseEvent :: CreateSelectOption , new_select_option_handler)
49
- . event ( DatabaseEvent :: InsertOrUpdateSelectOption , insert_or_update_select_option_handler)
50
- . event ( DatabaseEvent :: DeleteSelectOption , delete_select_option_handler)
51
- . event ( DatabaseEvent :: UpdateSelectOptionCell , update_select_option_cell_handler)
52
- // Checklist
53
- . event ( DatabaseEvent :: UpdateChecklistCell , update_checklist_cell_handler)
54
- // Date
55
- . event ( DatabaseEvent :: UpdateDateCell , update_date_cell_handler)
56
- // Group
57
- . event ( DatabaseEvent :: SetGroupByField , set_group_by_field_handler)
58
- . event ( DatabaseEvent :: MoveGroup , move_group_handler)
59
- . event ( DatabaseEvent :: MoveGroupRow , move_group_row_handler)
60
- . event ( DatabaseEvent :: GetGroups , get_groups_handler)
61
- . event ( DatabaseEvent :: GetGroup , get_group_handler)
62
- . event ( DatabaseEvent :: UpdateGroup , update_group_handler)
63
- . event ( DatabaseEvent :: CreateGroup , create_group_handler)
64
- . event ( DatabaseEvent :: DeleteGroup , delete_group_handler)
65
- // Database
66
- . event ( DatabaseEvent :: GetDatabaseMeta , get_database_meta_handler)
67
- . event ( DatabaseEvent :: GetDatabases , get_databases_handler)
68
- // Calendar
69
- . event ( DatabaseEvent :: GetAllCalendarEvents , get_calendar_events_handler)
70
- . event ( DatabaseEvent :: GetNoDateCalendarEvents , get_no_date_calendar_events_handler)
71
- . event ( DatabaseEvent :: GetCalendarEvent , get_calendar_event_handler)
72
- . event ( DatabaseEvent :: MoveCalendarEvent , move_calendar_event_handler)
73
- // Layout setting
74
- . event ( DatabaseEvent :: SetLayoutSetting , set_layout_setting_handler)
75
- . event ( DatabaseEvent :: GetLayoutSetting , get_layout_setting_handler)
76
- . event ( DatabaseEvent :: CreateDatabaseView , create_database_view)
77
- // Export
78
- . event ( DatabaseEvent :: ExportCSV , export_csv_handler)
79
- . event ( DatabaseEvent :: GetDatabaseSnapshots , get_snapshots_handler)
80
- // Field settings
81
- . event ( DatabaseEvent :: GetFieldSettings , get_field_settings_handler)
82
- . event ( DatabaseEvent :: GetAllFieldSettings , get_all_field_settings_handler)
83
- . event ( DatabaseEvent :: UpdateFieldSettings , update_field_settings_handler)
84
- // Calculations
85
- . event ( DatabaseEvent :: GetAllCalculations , get_all_calculations_handler)
86
- . event ( DatabaseEvent :: UpdateCalculation , update_calculation_handler)
87
- . event ( DatabaseEvent :: RemoveCalculation , remove_calculation_handler)
88
- // Relation
89
- . event ( DatabaseEvent :: GetRelatedDatabaseIds , get_related_database_ids_handler)
90
- . event ( DatabaseEvent :: UpdateRelationCell , update_relation_cell_handler)
91
- . event ( DatabaseEvent :: GetRelatedRowDatas , get_related_row_datas_handler)
92
- . event ( DatabaseEvent :: GetRelatedDatabaseRows , get_related_database_rows_handler)
93
- // AI
94
- . event ( DatabaseEvent :: SummarizeRow , summarize_row_handler)
95
- . event ( DatabaseEvent :: TranslateRow , translate_row_handler)
96
- // Time field
97
- . event ( DatabaseEvent :: UpdateTimeCell , update_time_cell_handler)
98
- // Media
99
- . event ( DatabaseEvent :: UpdateMediaCell , update_media_cell_handler)
100
- . event ( DatabaseEvent :: RenameMediaFile , rename_media_cell_file_handler)
16
+ . event ( DatabaseEvent :: GetDatabase , get_database_data_handler)
17
+ . event ( DatabaseEvent :: GetDatabaseData , get_database_data_handler)
18
+ . event ( DatabaseEvent :: GetDatabaseId , get_database_id_handler)
19
+ . event ( DatabaseEvent :: GetDatabaseSetting , get_database_setting_handler)
20
+ . event ( DatabaseEvent :: UpdateDatabaseSetting , update_database_setting_handler)
21
+ . event ( DatabaseEvent :: GetAllFilters , get_all_filters_handler)
22
+ . event ( DatabaseEvent :: GetAllSorts , get_all_sorts_handler)
23
+ . event ( DatabaseEvent :: DeleteAllSorts , delete_all_sorts_handler)
24
+ // Field
25
+ . event ( DatabaseEvent :: GetFields , get_fields_handler)
26
+ . event ( DatabaseEvent :: GetPrimaryField , get_primary_field_handler)
27
+ . event ( DatabaseEvent :: UpdateField , update_field_handler)
28
+ . event ( DatabaseEvent :: UpdateFieldTypeOption , update_field_type_option_handler)
29
+ . event ( DatabaseEvent :: DeleteField , delete_field_handler)
30
+ . event ( DatabaseEvent :: ClearField , clear_field_handler)
31
+ . event ( DatabaseEvent :: UpdateFieldType , switch_to_field_handler)
32
+ . event ( DatabaseEvent :: DuplicateField , duplicate_field_handler)
33
+ . event ( DatabaseEvent :: MoveField , move_field_handler)
34
+ . event ( DatabaseEvent :: CreateField , create_field_handler)
35
+ // Row
36
+ . event ( DatabaseEvent :: CreateRow , create_row_handler)
37
+ . event ( DatabaseEvent :: GetRow , get_row_handler)
38
+ . event ( DatabaseEvent :: InitRow , init_row_handler)
39
+ . event ( DatabaseEvent :: GetRowMeta , get_row_meta_handler)
40
+ . event ( DatabaseEvent :: UpdateRowMeta , update_row_meta_handler)
41
+ . event ( DatabaseEvent :: DeleteRows , delete_rows_handler)
42
+ . event ( DatabaseEvent :: DuplicateRow , duplicate_row_handler)
43
+ . event ( DatabaseEvent :: MoveRow , move_row_handler)
44
+ // Cell
45
+ . event ( DatabaseEvent :: GetCell , get_cell_handler)
46
+ . event ( DatabaseEvent :: UpdateCell , update_cell_handler)
47
+ // SelectOption
48
+ . event ( DatabaseEvent :: CreateSelectOption , new_select_option_handler)
49
+ . event ( DatabaseEvent :: InsertOrUpdateSelectOption , insert_or_update_select_option_handler)
50
+ . event ( DatabaseEvent :: DeleteSelectOption , delete_select_option_handler)
51
+ . event ( DatabaseEvent :: UpdateSelectOptionCell , update_select_option_cell_handler)
52
+ // Checklist
53
+ . event ( DatabaseEvent :: UpdateChecklistCell , update_checklist_cell_handler)
54
+ // Date
55
+ . event ( DatabaseEvent :: UpdateDateCell , update_date_cell_handler)
56
+ // Group
57
+ . event ( DatabaseEvent :: SetGroupByField , set_group_by_field_handler)
58
+ . event ( DatabaseEvent :: MoveGroup , move_group_handler)
59
+ . event ( DatabaseEvent :: MoveGroupRow , move_group_row_handler)
60
+ . event ( DatabaseEvent :: GetGroups , get_groups_handler)
61
+ . event ( DatabaseEvent :: GetGroup , get_group_handler)
62
+ . event ( DatabaseEvent :: UpdateGroup , update_group_handler)
63
+ . event ( DatabaseEvent :: CreateGroup , create_group_handler)
64
+ . event ( DatabaseEvent :: DeleteGroup , delete_group_handler)
65
+ . event ( DatabaseEvent :: RenameGroup , rename_group_handler)
66
+ // Database
67
+ . event ( DatabaseEvent :: GetDatabaseMeta , get_database_meta_handler)
68
+ . event ( DatabaseEvent :: GetDatabases , get_databases_handler)
69
+ // Calendar
70
+ . event ( DatabaseEvent :: GetAllCalendarEvents , get_calendar_events_handler)
71
+ . event ( DatabaseEvent :: GetNoDateCalendarEvents , get_no_date_calendar_events_handler)
72
+ . event ( DatabaseEvent :: GetCalendarEvent , get_calendar_event_handler)
73
+ . event ( DatabaseEvent :: MoveCalendarEvent , move_calendar_event_handler)
74
+ // Layout setting
75
+ . event ( DatabaseEvent :: SetLayoutSetting , set_layout_setting_handler)
76
+ . event ( DatabaseEvent :: GetLayoutSetting , get_layout_setting_handler)
77
+ . event ( DatabaseEvent :: CreateDatabaseView , create_database_view)
78
+ // Export
79
+ . event ( DatabaseEvent :: ExportCSV , export_csv_handler)
80
+ . event ( DatabaseEvent :: ExportRawDatabaseData , export_raw_database_data_handler)
81
+ . event ( DatabaseEvent :: GetDatabaseSnapshots , get_snapshots_handler)
82
+ // Field settings
83
+ . event ( DatabaseEvent :: GetFieldSettings , get_field_settings_handler)
84
+ . event ( DatabaseEvent :: GetAllFieldSettings , get_all_field_settings_handler)
85
+ . event ( DatabaseEvent :: UpdateFieldSettings , update_field_settings_handler)
86
+ // Calculations
87
+ . event ( DatabaseEvent :: GetAllCalculations , get_all_calculations_handler)
88
+ . event ( DatabaseEvent :: UpdateCalculation , update_calculation_handler)
89
+ . event ( DatabaseEvent :: RemoveCalculation , remove_calculation_handler)
90
+ // Relation
91
+ . event ( DatabaseEvent :: GetRelatedDatabaseIds , get_related_database_ids_handler)
92
+ . event ( DatabaseEvent :: UpdateRelationCell , update_relation_cell_handler)
93
+ . event ( DatabaseEvent :: GetRelatedRowDatas , get_related_row_datas_handler)
94
+ . event ( DatabaseEvent :: GetRelatedDatabaseRows , get_related_database_rows_handler)
95
+ // AI
96
+ . event ( DatabaseEvent :: SummarizeRow , summarize_row_handler)
97
+ . event ( DatabaseEvent :: TranslateRow , translate_row_handler)
98
+ // Time
99
+ . event ( DatabaseEvent :: UpdateTimeCell , update_time_cell_handler)
100
+ // Media
101
+ . event ( DatabaseEvent :: UpdateMediaCell , update_media_cell_handler)
102
+ . event ( DatabaseEvent :: RenameMediaFile , rename_media_cell_file_handler)
101
103
}
102
104
103
105
/// [DatabaseEvent] defines events that are used to interact with the Grid. You could check [this](https://appflowy.gitbook.io/docs/essential-documentation/contribute-to-appflowy/architecture/backend/protobuf)
0 commit comments