import { customAlphabet  } from "nanoid";
import log from "../config/log";
import tenantDB from "../models/tenant.model";

const generateTenantTId = async (
  tenantId: number
) => {
  try {
    const tId = `KIP${tenantId + 10000}`;

    await tenantDB.updateTID({
      id: tenantId,
      tId: tId,
    });

    return true;
  } catch (error: any) {
    log.info(
      `[Utils], [${generateTenantTId}], Error: ${error?.message || error}`
    );
    return false;
  }
};

export default generateTenantTId;
