mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-22 19:19:52 +02:00
fix: deterministic proto loading
This commit is contained in:
1 parent
cbb5392525
commit
169f757fb2
11 files changed
+53
-34
No files matched your search
+2
-1
@@ -225,7 +225,8 @@ async function postWork() {
|
||||
{
|
||||
path: `averages/${latest}.pb`,
|
||||
content: await encodeToBase64(
|
||||
'blitzkit/blitzkit.AverageDefinitions',
|
||||
'average_definitions',
|
||||
'blitzkit.AverageDefinitions',
|
||||
averageDefinitions,
|
||||
),
|
||||
encoding: 'base64',
|
||||
|
||||
+3
-5
@@ -10,7 +10,7 @@ import { asset } from '../src/core/blitzkit/asset';
|
||||
import { commitAssets } from '../src/core/blitzkit/commitAssets';
|
||||
import { Reviews, Video } from '../src/core/blitzkit/reviews';
|
||||
import { decode } from '../src/core/protobuf/decode';
|
||||
import { encode } from '../src/core/protobuf/encode';
|
||||
import { encodeToBase64 } from '../src/core/protobuf/encodeToBase64';
|
||||
import { DATA } from './buildAssets/constants';
|
||||
import {
|
||||
BlitzStrings,
|
||||
@@ -25,7 +25,7 @@ console.log('Finding reviews...');
|
||||
const currentReviews = await fetch(asset('definitions/reviews.pb'))
|
||||
.then((response) => response.arrayBuffer())
|
||||
.then((buffer) =>
|
||||
decode<Reviews>('reviews/blitzkit.Reviews', new Uint8Array(buffer)),
|
||||
decode<Reviews>('reviews', 'blitzkit.Reviews', new Uint8Array(buffer)),
|
||||
);
|
||||
const auth = await google.auth.getClient({
|
||||
scopes: ['https://www.googleapis.com/auth/youtube.readonly'],
|
||||
@@ -124,9 +124,7 @@ for (const tank of tanksSanitized) {
|
||||
}
|
||||
}
|
||||
|
||||
const content = await encode('reviews/blitzkit.Reviews', reviews).then(
|
||||
(array) => Buffer.from(array).toString('base64'),
|
||||
);
|
||||
const content = await encodeToBase64('reviews', 'blitzkit.Reviews', reviews);
|
||||
|
||||
await commitAssets('reviews', [
|
||||
{ content, encoding: 'base64', path: 'definitions/reviews.pb' },
|
||||
|
||||
Reference in new issue
Block a user