Преглед изворни кода

fix(util): checksum defensiveness

Adam пре 1 месец
родитељ
комит
03733b0505
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      packages/util/src/encode.ts

+ 2 - 2
packages/util/src/encode.ts

@@ -19,8 +19,8 @@ export async function hash(content: string, algorithm = "SHA-256"): Promise<stri
   return hashHex
 }
 
-export function checksum(content: string): string {
-  if (!content) return ""
+export function checksum(content: string): string | undefined {
+  if (!content) return undefined
   let hash = 0x811c9dc5
   for (let i = 0; i < content.length; i++) {
     hash ^= content.charCodeAt(i)