public PresenceProfileStatusRepository(PresenceStatusDatabase presenceStatusDatabase, IRepository <Profile, ProfileLookup> profileRepository, IMQConnectionFactory connectionFactory, IRepository <User, UserLookup> userRepository, IRepository <Buddy, BuddyLookup> buddyLookup, IRepository <Block, BuddyLookup> blockLookup) { GP_EXCHANGE = "presence.core"; GP_BUDDY_ROUTING_KEY = "presence.buddies"; this.profileRepository = profileRepository; this.userRepository = userRepository; this.buddyLookup = buddyLookup; this.blockLookup = blockLookup; this.presenceStatusDatabase = presenceStatusDatabase; this.connectionFactory = connectionFactory; this.defaultTimeSpan = TimeSpan.FromHours(2); }
public BuddyRepository(GameTrackerDBContext gameTrackerDb, IRepository <User, UserLookup> userRepository, IRepository <Profile, ProfileLookup> profileRepository, IMQConnectionFactory connectionFactory, PresenceStatusDatabase presenceStatusDatabase) { GP_EXCHANGE = "presence.core"; GP_BUDDY_ROUTING_KEY = "presence.buddies"; BUDDY_ADDREQ_EXPIRETIME = TimeSpan.FromSeconds(604800); this.userRepository = userRepository; this.profileRepository = profileRepository; this.gameTrackerDb = gameTrackerDb; this.connectionFactory = connectionFactory; this.presenceStatusDatabase = presenceStatusDatabase; }