| 
									
										
										
										
											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; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } |