Example #1
0
        private async void addRepository(string url)
        {
            EmoticonRepository repository = new EmoticonRepository(url);
            await Repositories.Add(repository, true);

            repository.CollectionChanged += repository_CollectionChanged;
        }
Example #2
0
        private async void removeRepository(EmoticonRepository repository)
        {
            repository.CollectionChanged -= repository_CollectionChanged;
            await Repositories.Remove(repository, true);

            await App.ViewModel.Repositories.Remove(repository.URL, true);

            App.ViewModel.InfoMap.Remove(repository.HashCode);
            App.Settings.Save();

            Rebuild();
        }