package util.chat;


import com.twilio.jwt.accesstoken.AccessToken;
import com.twilio.jwt.accesstoken.ChatGrant;

public class ChatToken {
    public static String getToken() {
        System.out.println("Getting token");
        String twilioAccountSid = "AC92f5bd0a50e39c0aab34f13e4114031c";
        String twilioApiKey = "SK56f1abdd7af9dfa533a70abcec0a372c";
        String twilioApiSecret = "VxeAbn1EGyywRofzKC2whMYLfrCg1D4c";

        String serviceSid = "ISaa1320b45e39470daffa41f3261dd187";
        String identity = "lkotoula@gmail.com";

        ChatGrant grant = new ChatGrant();
        grant.setServiceSid(serviceSid);

        AccessToken token = new AccessToken.Builder(twilioAccountSid, twilioApiKey, twilioApiSecret)
                .identity(identity).grant(grant).build();


        String jwt = token.toJwt();
        System.out.println(jwt);
        return jwt;
    }
}