package org.telegram.group;

import java.util.Map;

import io.reactivex.Observable;
import retrofit2.http.GET;
import retrofit2.http.Path;
import retrofit2.http.Query;
import retrofit2.http.QueryMap;


public interface GroupService {
    /**
     * 新建群聊
     */
    @GET("save")
    Observable<CreateResponse> createGroup(@QueryMap Map<String, String> map);

    /**
     * 查询群聊状态
     * @param phone 手机号码
     * @param t 秘钥
     * @return
     */
    @GET("grpcfg/{userphone}")
    Observable<QueryResponse> queryGroup(@Path("userphone") String phone, @Query("t") String t);


    @GET("delete")
    Observable<DeleteResponse> deleteGroup(@QueryMap Map<String, String> map);

}
