18 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| namespace OF_DL.Helpers
 | |
| {
 | |
|     public interface IDBHelper
 | |
|     {
 | |
|         Task AddMessage(string folder, long post_id, string message_text, string price, bool is_paid, bool is_archived, DateTime created_at, int user_id);
 | |
|         Task AddPost(string folder, long post_id, string message_text, string price, bool is_paid, bool is_archived, DateTime created_at);
 | |
|         Task AddStory(string folder, long post_id, string message_text, string price, bool is_paid, bool is_archived, DateTime created_at);
 | |
|         Task CreateDB(string folder);
 | |
|         Task CreateUsersDB(Dictionary<string, int> users);
 | |
|         Task CheckUsername(KeyValuePair<string, int> user, string path);
 | |
|         Task AddMedia(string folder, long media_id, long post_id, string link, string? directory, string? filename, long? size, string api_type, string media_type, bool preview, bool downloaded, DateTime? created_at);
 | |
|         Task UpdateMedia(string folder, long media_id, string api_type, string directory, string filename, long size, bool downloaded, DateTime created_at);
 | |
|         Task<long> GetStoredFileSize(string folder, long media_id, string api_type);
 | |
|         Task<bool> CheckDownloaded(string folder, long media_id, string api_type);
 | |
|         Task<DateTime?> GetMostRecentPostDate(string folder);
 | |
|     }
 | |
| }
 |