Merge branch 'main' into feat/bluesky-finisher

This commit is contained in:
Nevo David 2025-06-05 13:11:32 +07:00
commit 48a412c1d0
4 changed files with 13 additions and 7 deletions

View File

@ -1,6 +1,9 @@
import { useEffect, useMemo } from 'react';
import { useForm, useFormContext } from 'react-hook-form';
import { classValidatorResolver } from '@hookform/resolvers/class-validator';
class Empty {}
const finalInformation = {} as {
[key: string]: {
posts: Array<{
@ -42,15 +45,14 @@ export const useValues = (
) => Promise<string | true>,
maximumCharacters?: number
) => {
const resolver = useMemo(() => {
return dto ? classValidatorResolver(dto) : undefined;
}, [integration]);
const form = useForm({
...(resolver ? resolver : {}),
resolver: classValidatorResolver(dto || Empty),
values: initialValues,
mode: 'onChange',
criteriaMode: 'all',
});
const getValues = useMemo(() => {
return () => ({
...form.getValues(),

View File

@ -13,7 +13,7 @@ export class StarsController {
) {}
@EventPattern('check_stars', Transport.REDIS)
async checkStars(data: { login: string }) {
// no to be effected by the limit, we scrape the HTML instead of using the API
// not to be affected by the limit, we scrape the HTML instead of using the API
const loadedHtml = await (
await fetch(`https://github.com/${data.login}`)
).text();

View File

@ -1,4 +1,4 @@
const { readdirSync, statSync, writeFileSync } = require('fs');
const { readdirSync, statSync, writeFileSync, existsSync } = require('fs');
const { join } = require('path');
function isNonEmptyFolder(folderPath) {
@ -18,6 +18,10 @@ function isNonEmptyFolder(folderPath) {
// Function to get all non-empty folders
function getNonEmptyFolders(rootFolder) {
const result = [];
if (!existsSync(rootFolder)) {
return result;
}
const items = readdirSync(rootFolder);
items.forEach((item) => {

View File

@ -1 +1 @@
v1.39.1
v1.46.0