18 lines
498 B
JavaScript
18 lines
498 B
JavaScript
// Copyright 2024 The Chromium Authors
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
class VerifyLength {
|
|
async run(urls, data) {
|
|
if (data && data.hasOwnProperty('expectedLength')) {
|
|
const expectedLength = data['expectedLength'];
|
|
const actualLength = await sharedStorage.length();
|
|
if (actualLength === expectedLength) {
|
|
return 1;
|
|
}
|
|
}
|
|
return -1;
|
|
}
|
|
}
|
|
|
|
register('verify-length', VerifyLength);
|