UserLikePostRelationRepostitory
Namespace: SlottyMedia.Database.Repository.UserLikePostRelationRepo
Repository class for managing user like post relations in the database.
public class UserLikePostRelationRepostitory : SlottyMedia.Database.Repository.DatabaseRepository`1[[SlottyMedia.Database.Daos.UserLikePostRelationDao, SlottyMedia.Database, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], SlottyMedia.Database.Repository.IDatabaseRepository`1[[SlottyMedia.Database.Daos.UserLikePostRelationDao, SlottyMedia.Database, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], IUserLikePostRelationRepostitory
Inheritance Object → DatabaseRepository<UserLikePostRelationDao> → UserLikePostRelationRepostitory
Implements IDatabaseRepository<UserLikePostRelationDao>, IUserLikePostRelationRepostitory
Constructors
UserLikePostRelationRepostitory(Client, DaoHelper, DatabaseRepositroyHelper)
Base constructor for the UserLikePostRelationRepostitory.
public UserLikePostRelationRepostitory(Client client, DaoHelper daoHelper, DatabaseRepositroyHelper databaseRepositroyHelper)
Parameters
client Client
The Supabase client instance.
daoHelper DaoHelper
The data access object helper instance.
databaseRepositroyHelper DatabaseRepositroyHelper
The database repository helper instance.
Methods
GetLikesForPost(Guid)
public Task<List<UserLikePostRelationDao>> GetLikesForPost(Guid postId)
Parameters
postId Guid
Returns
Task<List<UserLikePostRelationDao>>
GetLikeByUserIdAndPostId(Guid, Guid)
public Task<UserLikePostRelationDao> GetLikeByUserIdAndPostId(Guid userId, Guid postId)
Parameters
userId Guid
postId Guid