public ConversationUsersRepository( IFileFactory fileFactory, IJsonFileReader jsonFileReader, IJsonFileWriter jsonFileWriter, IConsole console, WhatsAppDataSettings settings) { this.fileFactory = fileFactory; this.jsonFileReader = jsonFileReader; this.jsonFileWriter = jsonFileWriter; this.console = console; this.settings = settings; }
public void Initialize() { this.AliasUser = new User { Aliases = new List <string> { "My alias" } }; this.PhoneUser = new User { PhoneNumber = "+My phone number" }; var settings = new WhatsAppDataSettings { ActiveUsers = new Dictionary <string, string> { { ConversationName, string.Join(", ", this.AliasUser.Aliases[0], this.PhoneUser.PhoneNumber) } } }; this.SetDependency(settings); }
public ConversationsRepository(IFileFactory fileFactory, WhatsAppDataSettings settings) { this.fileFactory = fileFactory; this.settings = settings; }
public ActiveUsersRepository(WhatsAppDataSettings settings) { this.settings = settings; }