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 .env
.env.* .env.*
# Ollama
ollama

View File

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

View File

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

View File

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