hunk.code_window:   tabs.map((tab) => {
       if (tab.href === "/settings/my-account") {
         tab.name = user?.name || "my_account";
         tab.icon = undefined;
         tab.avatar = WEBAPP_URL + "/" + session?.data?.user?.username + "/avatar.png";
       } else if (
         tab.href === "/settings/security" &&
         user?.identityProvider === IdentityProvider.GOOGLE &&
         !user?.twoFactorEnabled
  
hunk.labels: keep keep keep keep replace keep keep keep keep
hunk.after_edit:       tab.avatar = `${orgBranding?.fullDomain ?? WEBAPP_URL}/${session?.data?.user?.username}/avatar.png`;
       } else if (tab.href === "/settings/organizations") {
         tab.name = orgBranding?.name || "organization";
         tab.avatar = `${orgBranding?.fullDomain}/org/${orgBranding?.slug}/avatar.png`;
  
hunk.file_path: packages/features/settings/layouts/SettingsLayout.tsx
hunk.type: replace
file: import { v4 as uuidv4 } from "uuid";
  
  import type { PartialReference } from "@calcom/types/EventManager";
  import type { VideoApiAdapter, VideoCallData } from "@calcom/types/VideoApiAdapter";
  
  const SylapsApiAdapter = (): VideoApiAdapter => {
    return {
      getAvailability: () => {
        return Promise.resolve([]);
      },
      createMeeting: async (): Promise<VideoCallData> => {
        const meetingID = uuidv4();
        return Promise.resolve({
          type: "sylaps_video",
          id: meetingID,
          password: "",
          url: "https://sylaps.com/r/" + meetingID,
        });
      },
      deleteMeeting: async (): Promise<void> => {
        Promise.resolve();
      },
      updateMeeting: (bookingRef: PartialReference): Promise<VideoCallData> => {
        return Promise.resolve({
          type: "sylaps_video",
          id: bookingRef.meetingId as string,
          password: bookingRef.meetingPassword as string,
          url: bookingRef.meetingUrl as string,
        });
      },
    };
  };
  
  export default SylapsApiAdapter;
  