using System.Collections.Generic; using System.Threading.Tasks; using BirdsiteLive.DAL.Models; namespace BirdsiteLive.DAL.Contracts { public interface IFollowersDal { Task GetFollowerAsync(string acct, string host); Task CreateFollowerAsync(string acct, string host, int[] followings, Dictionary followingSyncStatus); Task GetFollowersAsync(int followedUserId); Task UpdateFollowerAsync(int id, int[] followings, Dictionary followingSyncStatus); Task DeleteFollowerAsync(int id); Task DeleteFollowerAsync(string acct, string host); } }