feat: add devv referral code

This commit is contained in:
kangfenmao 2024-08-23 20:57:54 +08:00
parent a2dc325896
commit dfd42fe9a6
4 changed files with 9 additions and 3 deletions

3
.gitignore vendored
View File

@ -45,3 +45,6 @@ out
# ENV
.env
.env.*
# Ollama
ollama

View File

@ -1,2 +1,3 @@
nodeLinker: node-modules
httpTimeout: 300000
nmHoistingLimits: workspaces

View File

@ -1,6 +1,8 @@
import util from 'node:util'
import zlib from 'node:zlib'
import logger from 'electron-log'
// 将 zlib 的 gzip 和 gunzip 方法转换为 Promise 版本
const gzipPromise = util.promisify(zlib.gzip)
const gunzipPromise = util.promisify(zlib.gunzip)
@ -16,7 +18,7 @@ export async function compress(str) {
const compressedBuffer = await gzipPromise(buffer)
return compressedBuffer
} catch (error) {
console.error('Compression failed:', error)
logger.error('Compression failed:', error)
throw error
}
}
@ -31,7 +33,7 @@ export async function decompress(compressedBuffer) {
const buffer = await gunzipPromise(compressedBuffer)
return buffer.toString('utf-8')
} catch (error) {
console.error('Decompression failed:', error)
logger.error('Decompression failed:', error)
throw error
}
}

View File

@ -64,7 +64,7 @@ const _apps: MinAppType[] = [
{
name: 'DEVV_',
logo: DevvAppLogo,
url: 'https://devv.ai/'
url: 'https://devv.ai/referral?code=dvl5am34asqo'
}
]