2023-06-01 20:23:27 +08:00
|
|
|
import 'package:appflowy_backend/protobuf/flowy-database2/setting_entities.pb.dart';
|
2023-12-31 07:29:40 +08:00
|
|
|
import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart';
|
2023-06-01 20:23:27 +08:00
|
|
|
|
2023-06-20 23:48:34 +08:00
|
|
|
ViewLayoutPB viewLayoutFromDatabaseLayout(DatabaseLayoutPB databaseLayout) {
|
2023-06-01 20:23:27 +08:00
|
|
|
switch (databaseLayout) {
|
|
|
|
case DatabaseLayoutPB.Board:
|
|
|
|
return ViewLayoutPB.Board;
|
|
|
|
case DatabaseLayoutPB.Calendar:
|
|
|
|
return ViewLayoutPB.Calendar;
|
|
|
|
case DatabaseLayoutPB.Grid:
|
|
|
|
return ViewLayoutPB.Grid;
|
|
|
|
default:
|
|
|
|
throw UnimplementedError;
|
|
|
|
}
|
|
|
|
}
|
2023-06-20 23:48:34 +08:00
|
|
|
|
|
|
|
DatabaseLayoutPB databaseLayoutFromViewLayout(ViewLayoutPB viewLayout) {
|
|
|
|
switch (viewLayout) {
|
|
|
|
case ViewLayoutPB.Board:
|
|
|
|
return DatabaseLayoutPB.Board;
|
|
|
|
case ViewLayoutPB.Calendar:
|
|
|
|
return DatabaseLayoutPB.Calendar;
|
|
|
|
case ViewLayoutPB.Grid:
|
|
|
|
return DatabaseLayoutPB.Grid;
|
|
|
|
default:
|
|
|
|
throw UnimplementedError;
|
|
|
|
}
|
|
|
|
}
|