public VkConnecter(string applicationClientId, IInteracter interacter, IVkUsersManager usersManager, IVkApiRequests apiRequests, string ver = "5.78") { this.usersManager = usersManager; this.apiRequests = apiRequests; this.interacter = interacter; this.applicationClientId = applicationClientId; this.ver = ver; InitTimer(); }
public VkDialog(string user, string members, IVkUsersManager usersManager, IVkApiRequests apiRequests) { UsersManager = usersManager; this.apiRequests = apiRequests; this.user = user; lastMessageId = 0; members += " " + user; var membersList = members.Split() .OrderBy(m => m) .Distinct() .ToList(); if (!TryToConnectToExistedDialog(membersList)) { CreateDialog(membersList); } }