override suspend fun getFollowing(currentUserId: String): List<String> {
        return suspendCancellableCoroutine { continuation ->
            usersReference.child(currentUserId).child("followingPath").addListenerForSingleValueEvent(object : ValueEventListener {
                override fun onDataChange(snapshot: DataSnapshot) {
                    var list = ArrayList<String>()