fix picfit signature
parent
a703b7fd37
commit
800afc60c4
|
@ -53,7 +53,7 @@ final class PicfitApi(coll: Coll, ws: StandaloneWSClient, config: PicfitConfig)(
|
|||
case None => fufail(s"Invalid file type: ${uploaded.contentType | "unknown"}")
|
||||
case Some(extension) => {
|
||||
val image = PicfitImage(
|
||||
_id = PicfitImage.Id(s"${userId}:$rel:${lila.common.ThreadLocalRandom nextString 10}.$extension"),
|
||||
_id = PicfitImage.Id(s"$userId:$rel:${lila.common.ThreadLocalRandom nextString 8}.$extension"),
|
||||
user = userId,
|
||||
rel = rel,
|
||||
name = uploaded.filename,
|
||||
|
@ -163,7 +163,7 @@ final class PicfitUrl(config: PicfitConfig) {
|
|||
private val cache: LoadingCache[String, String] =
|
||||
CacheApi.scaffeineNoScheduler
|
||||
.expireAfterWrite(10 minutes)
|
||||
.build { qs => signer.sha1(qs).hex }
|
||||
.build { qs => signer.sha1(qs.replace(":", "%3A")).hex }
|
||||
|
||||
def apply(qs: String) = s"$qs&sig=${cache get qs}"
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue