﻿// Copyright 2013-2022 AFI,Inc. All rights reserved

using System;
using UnityEngine;
using BackEnd;
using LitJson;

public class UserSearchGroup : BaseGroup {
    public override string GetGroupName() {
        return "유저 검색";
    }

    public override void SetSubFunctionButton() {
        UIManager.Instance.AddSubFunction("닉네임으로 유저 정보 조회", GetUserInfoByNickName);
        UIManager.Instance.AddSubFunction("유저 inDate로 유저 정보 조화", GetUserInfoByInDate);
    }

    private void GetUserInfoByNickName() {
        requestUI.AddInputField("닉네임");
        
        requestUI.SetExecuteButtonAction( () => {
            var nickName = InputParseByString(0, 0);

            var bro = Backend.Social.GetUserInfoByNickName(nickName);
            ShowResultData(bro);
        }); 
    }
    
    private void GetUserInfoByInDate() {
        requestUI.AddInputField("유저 inDate");
        
        requestUI.SetExecuteButtonAction( () => {
            var gamerInDate = InputParseByString(0, 0);

            var bro = Backend.Social.GetUserInfoByInDate(gamerInDate);
            ShowResultData(bro);
        }); 
    }
}