code: def result(self, query, request_env, mindsdb_env, session):
      try:
          payload = query["payload"].decode()
          mechanism = query.get("mechanism", "SCRAM-SHA-1")
          if mechanism == "SCRAM-SHA-1":
              session.init_scram("sha1")
          elif mechanism == "SCRAM-SHA-256":
              session.init_scram("sha256")
          responce = session.scram.process_client_first_message(payload)
  
          res = {
              "conversationId": 1,
              "done": False,
              "payload": responce.encode(),
              "ok": 1,
          }
      except Exception as e:
          logger.warning(str(e))
          res = {"errmsg": str(e), "ok": 0}
      return res
  
imports: import mindsdb.api.mongo.functions
  from mindsdb.api.mongo.classes import Responder
  from mindsdb.utilities import log
label_desc: Use image node_id 1 for calling the Responce obj's underlying member method code with example usage: obj.result(query, request_env, mindsdb_env, session) and returns: res