Skip to content

Function: createProjectAvatarFromTemporary() ​

ts
function createProjectAvatarFromTemporary(
   client, 
   parameters, 
   options?
): Promise<{
[key: string]: unknown;
  fileName?: string;
  id?: string;
  isDeletable?: boolean;
  isSelected?: boolean;
  isSystemAvatar?: boolean;
  owner?: string;
  selected?: boolean;
  urls?: Record<string, string>;
}>;

Defined in: src/server/api/projects.ts:264

Converts the temporary avatar into the final one. This is step 2/3 of changing an avatar for a project:

  • Upload (store temporary avatar)
  • Crop (create avatar from temporary)
  • Update (update project avatar)

Parameters ​

ParameterTypeDescription
clientClient-
parameters{ cropperOffsetX?: number; cropperOffsetY?: number; cropperWidth?: number; needsCropping?: boolean; projectIdOrKey: string; url?: string; }-
parameters.cropperOffsetX?number-
parameters.cropperOffsetY?number-
parameters.cropperWidth?number-
parameters.needsCropping?boolean-
parameters.projectIdOrKey?stringProject id or project key
parameters.url?string-
options?RequestOptions-

Returns ​

Promise<{ [key: string]: unknown; fileName?: string; id?: string; isDeletable?: boolean; isSelected?: boolean; isSystemAvatar?: boolean; owner?: string; selected?: boolean; urls?: Record<string, string>; }>