mirror of
				https://github.com/AppFlowy-IO/AppFlowy.git
				synced 2025-10-31 01:54:37 +00:00 
			
		
		
		
	 baa7c8d826
			
		
	
	
		baa7c8d826
		
			
		
	
	
	
	
		
			
			* feat: support reminder on date * feat: support reminder on date in database * fix: include time static * fix: do not force unwrap * chore: clean flutter code * test: add test for reminder in database * fix: interpret reminder option * feat: date and reminder on mobile * feat: improve notification actions and support open row * feat: support dates in document * fix: minor changes + review * feat: support reminder on mobile in document * feat: support open row on database reminder mobile * test: add more tests * fix: first part of review * fix: open row responsibility * fix: abstract application logic from presentation layer * fix: update reminder on date cell update * test: fix failing test * fix: show correct selected day after end date toggled
		
			
				
	
	
		
			16 lines
		
	
	
		
			442 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			442 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
| import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart';
 | |
| 
 | |
| class ReminderMetaKeys {
 | |
|   static String includeTime = "include_time";
 | |
|   static String blockId = "block_id";
 | |
|   static String rowId = "row_id";
 | |
| }
 | |
| 
 | |
| extension ReminderExtension on ReminderPB {
 | |
|   bool? get includeTime {
 | |
|     final String? includeTimeStr = meta[ReminderMetaKeys.includeTime];
 | |
| 
 | |
|     return includeTimeStr != null ? includeTimeStr == true.toString() : null;
 | |
|   }
 | |
| }
 |