Hi Krish,
If you are using your own server to do ExternalAuthentication, then you can
user server to server API's to do that. Please refer to Server2Server apps
in the SDK's sample apps folder.
Else you might have to use AccountManager with room
owner credentials. But the Server2Server aprroach is highly recommended.
private var acctMgr:AccountManager = new AccountManager();
acctMgr.accountURL = m_accountURL;
acctMgr.authenticator = authenticator;
acctMgr.addEventListener(AccountManagerEvent.LOGIN_SUCCESS, authenticateSuccess);
//acctMgr.addEventListener(AccountManagerEvent.LOGIN_FAILURE, authenticateFailure);
//acctMgr.addEventListener(AccountManagerEvent.ACCESS_ERROR, onAuthenticationAccessError);
public function authenticateSuccess(event:AccountManagerEvent):void {
acctMgr.addEventListener(AccountManagerEvent.ROOM_DELETE, onRoomDelete);
acctMgr.deleteRoom(name, template);
}
public function onRoomDelete(event:AccountManagerEvent):void {
}
Thanks
Arun