From 8e029d5c260423ccc747495e6048f9f1a5944d0f Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Fri, 18 Nov 2016 11:58:59 +0700
Subject: [PATCH] cleaning isAFriend

---
 adaptor-xmpp.js | 10 ----------
 matrix-util.js  | 14 --------------
 2 files changed, 24 deletions(-)

diff --git a/adaptor-xmpp.js b/adaptor-xmpp.js
index e5d1059..a56537f 100644
--- a/adaptor-xmpp.js
+++ b/adaptor-xmpp.js
@@ -51,11 +51,6 @@ function onBuddy(jid, state, statusText, resource) {
 }
 
 function isPartnerOffline(partner) {
-    if (!matrixUtil.isAFriend(partner)) {
-        logger.verbose(partner + ' is not a friend yet, adding it as a friend')
-        addFriend(partner);
-    }
-
     return matrixUtil.isPartnerOffline(partner);
 }
 
@@ -113,13 +108,8 @@ function addFriend(friend) {
     xmpp.subscribe(friend);
 }
 
-function isAFriend(jid) {
-    return matrixUtil.isAFriend(jid);
-}
-
 exports.init = init;
 exports.sendMessage = sendMessage;
 exports.setOptions = setOptions;
 exports.addFriend = addFriend;
 exports.isPartnerOffline = isPartnerOffline;
-exports.isAFriend = isAFriend;
diff --git a/matrix-util.js b/matrix-util.js
index 129f840..ba524f1 100644
--- a/matrix-util.js
+++ b/matrix-util.js
@@ -83,20 +83,6 @@ MatrixUtil.prototype.updateBuddyState = function(jid, state, statusText, resourc
         }
 }
 
-MatrixUtil.prototype.isAFriend = function(jid) {
-    if (!jid) { return; }
-
-    jid = _cleanPartnerId(jid);
-
-    let matrix = this.matrix;
-
-    if (!matrix) { return false; };
-    if (!matrix.buddies) { return false; }
-    if (!matrix.buddies[jid]) { return false; }
-
-    return true;
-}
-
 MatrixUtil.prototype.isPartnerOffline = function(partner) {
     if (!partner) { return; }
 
-- 
1.9.0