public async void Handle(Session session, ClientPacket message) { string page = message.PopString(); string code = message.PopString(); NavigatorSearch search = new NavigatorSearch(page, code); await session.Player.Navigator.AddSearch(search); session.Send(new NavigatorSavedSearchesComposer(session.Player.Navigator.Searches.Values)); }
public FormMain() { // // Required for Windows Form Designer support // InitializeComponent(); navigatorSearch = new NavigatorSearch(); coordinatorSearch = new CoordinatorSearch(this); coordinatorSearch.OnSearchRequested += new CoordinatorSearch.SearchRequestedHandler(ClearList); coordinatorSearch.OnSearchStart += new ThreadStart(navigatorSearch.Start); coordinatorSearch.OnItemFound += new CoordinatorSearch.ItemFoundHandler(AddToList); coordinatorSearch.OnMessage += new CoordinatorSearch.MessageHandler(ShowMessage); navigatorSearch.OnSearchRequested += new NavigatorSearch.SearchRequestedHandler(coordinatorSearch.StartSearch); navigatorSearch.OnItemFound += new NavigatorSearch.ItemFoundHandler(coordinatorSearch.ItemFound); navigatorSearch.OnMessage += new NavigatorSearch.MessageHandler(coordinatorSearch.FireMessage); panelSearch.Controls.Add(navigatorSearch); navigatorSearch.Dock = DockStyle.Fill; }