コード例 #1
0
ファイル: UserController.cs プロジェクト: Tyfighter04/Valour
        /// <summary>
        /// Returns the current latest client version
        /// </summary>
        public async Task <TaskResult <string> > GetCurrentVersion()
        {
            // This uses magic to work
            ClientPlanetMember user    = new ClientPlanetMember();
            string             version = user.GetType().Assembly.GetName().Version.ToString();

            return(new TaskResult <string>(true, "Success", version));
        }
コード例 #2
0
        public async Task Open(MouseEventArgs e, ClientPlanetMember member)
        {
            await JS.InvokeVoidAsync("OpenMemberContextMenu", e.ClientX, e.ClientY);

            SelectedMember = member;

            if (OpenEvent != null)
            {
                await OpenEvent.Invoke();
            }
        }
コード例 #3
0
ファイル: MemberContextMenu.cs プロジェクト: Coca162/Valour
        public async Task Open(MouseEventArgs e, ClientPlanetMember member)
        {
            SelectedMember = member;
            Component.SetPosition(e.ClientX, e.ClientY);
            Component.SetVisibility(true);

            if (OpenEvent != null)
            {
                await OpenEvent.Invoke();
            }
        }
コード例 #4
0
        /// <summary>
        /// Returns the author of the message
        /// </summary>
        public async Task <ClientPlanetMember> GetAuthorAsync()
        {
            ClientPlanetMember planetMember = await ClientPlanetManager.Current.GetPlanetMemberAsync(Author_Id, Planet_Id);

            return(planetMember);
        }