Variable migrateFolderToAuthStateConst
migrateFolderToAuthState: (
folder: string,
targetState: {
creds: Record<string, unknown>;
keys: {
set(
data: Record<string, Record<string, unknown>>,
): void | Promise<void>;
};
},
saveCreds?: () => void | Promise<void>,
) => Promise<{ migrated: Record<string, number>; warnings: string[] }>
Type Declaration
-
- (
folder: string,
targetState: {
creds: Record<string, unknown>;
keys: {
set(
data: Record<string, Record<string, unknown>>,
): void | Promise<void>;
};
},
saveCreds?: () => void | Promise<void>,
): Promise<{ migrated: Record<string, number>; warnings: string[] }>
-
Parameters
- folder: string
- targetState: {
creds: Record<string, unknown>;
keys: {
set(
data: Record<string, Record<string, unknown>>,
): void | Promise<void>;
};
}
OptionalsaveCreds: () => void | Promise<void>
Returns Promise<{ migrated: Record<string, number>; warnings: string[] }>
Push a folder session into any auth-state adapter via keys.set(). Ambiguously-encoded ids are migrated as-is and listed in warnings.