 
 
   removeParticipantFromPermissions: (nickname)->
-    return throwError "permissions is not set"   unless @permissions
+    return warn 'permissions is not set'  unless @permissions
     # Removes the entry for the given key (if such an entry exists).
     @permissions.delete(nickname)
 

        break

  removeParticipantFromMaps: (nickname) ->
    return throwError "rtm is not set"   unless @rtm

    myWatchMapName     = "#{nickname}WatchMap"
    mySnapshotName     = "#{nickname}Snapshot"



  removeParticipantFromParticipantList: (nickname) ->
    return warn 'participants is not set'  unless @participants

    # find the index for participant
    for participant, index in @participants.asArray()
