Skip to content

Commit 4bbc400

Browse files
committed
Fix some multiline destructured imports
1 parent 8afd31c commit 4bbc400

12 files changed

+31
-43
lines changed

server/lib/status-error.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var http = require('http');
1+
import http from 'http';
22

33
/* Create an error as per http://bluebirdjs.com/docs/api/catch.html */
44
function StatusError(status, inputMessage) {

server/middleware/redirect-to-correct-archive-url-if-bad-sigil-middleware.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ import escapeStringRegexp from 'escape-string-regexp';
44
import config from '../lib/config';
55
const basePath = config.get('basePath');
66
assert(basePath);
7-
const {
8-
VALID_SIGIL_TO_ENTITY_DESCRIPTOR_MAP,
9-
} = require('matrix-public-archive-shared/lib/reference-values');
7+
import { VALID_SIGIL_TO_ENTITY_DESCRIPTOR_MAP } from 'matrix-public-archive-shared/lib/reference-values';
108

119
// Create a regex string that will match a normal string or the URI encoded string or
1210
// any combination of some characters being URI encoded. Only worries about characters

server/routes/room-routes.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ import identifyRoute from '../middleware/identify-route-middleware';
1212

1313
import { HTTPResponseError } from '../lib/fetch-endpoint';
1414
import parseViaServersFromUserInput from '../lib/parse-via-servers-from-user-input';
15-
const {
15+
import {
1616
fetchRoomData,
1717
fetchPredecessorInfo,
1818
fetchSuccessorInfo,
19-
} = require('../lib/matrix-utils/fetch-room-data');
19+
} from '../lib/matrix-utils/fetch-room-data';
2020
import fetchEventsFromTimestampBackwards from '../lib/matrix-utils/fetch-events-from-timestamp-backwards';
2121
import ensureRoomJoined from '../lib/matrix-utils/ensure-room-joined';
2222
import timestampToEvent from '../lib/matrix-utils/timestamp-to-event';
@@ -25,14 +25,14 @@ import getMessagesResponseFromEventId from '../lib/matrix-utils/get-messages-res
2525
import renderHydrogenVmRenderScriptToPageHtml from '../hydrogen-render/render-hydrogen-vm-render-script-to-page-html';
2626
import setHeadersToPreloadAssets from '../lib/set-headers-to-preload-assets';
2727
import MatrixPublicArchiveURLCreator from 'matrix-public-archive-shared/lib/url-creator';
28-
const {
28+
import {
2929
MS_LOOKUP,
3030
TIME_PRECISION_VALUES,
3131
DIRECTION,
3232
VALID_ENTITY_DESCRIPTOR_TO_SIGIL_MAP,
33-
} = require('matrix-public-archive-shared/lib/reference-values');
33+
} from 'matrix-public-archive-shared/lib/reference-values';
3434
const { ONE_DAY_IN_MS, ONE_HOUR_IN_MS, ONE_MINUTE_IN_MS, ONE_SECOND_IN_MS } = MS_LOOKUP;
35-
const {
35+
import {
3636
roundUpTimestampToUtcDay,
3737
roundUpTimestampToUtcHour,
3838
roundUpTimestampToUtcMinute,
@@ -45,7 +45,7 @@ const {
4545
areTimestampsFromSameUtcHour,
4646
areTimestampsFromSameUtcMinute,
4747
areTimestampsFromSameUtcSecond,
48-
} = require('matrix-public-archive-shared/lib/timestamp-utilities');
48+
} from 'matrix-public-archive-shared/lib/timestamp-utilities';
4949

5050
import config from '../lib/config';
5151
const basePath = config.get('basePath');

server/tracing/serialize-span.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
const {
1+
import {
22
hrTimeToMilliseconds,
33
//hrTimeToMicroseconds
4-
} = require('@opentelemetry/core');
4+
} from '@opentelemetry/core';
55

66
const SAFE_ATTRIBUTES = ['http.method', 'http.url', 'http.status_code', 'http.target'];
77

server/tracing/tracing.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ import { registerInstrumentations } from '@opentelemetry/instrumentation';
33
import { getNodeAutoInstrumentations } from '@opentelemetry/auto-instrumentations-node';
44
import { diag, DiagConsoleLogger, DiagLogLevel } from '@opentelemetry/api';
55
import { JaegerExporter } from '@opentelemetry/exporter-jaeger';
6-
const {
6+
import {
77
BasicTracerProvider,
88
// ConsoleSpanExporter,
99
// SimpleSpanProcessor,
1010
BatchSpanProcessor,
11-
} = require('@opentelemetry/sdk-trace-base');
11+
} from '@opentelemetry/sdk-trace-base';
1212
import { AsyncLocalStorageContextManager } from '@opentelemetry/context-async-hooks';
1313
import { OTTracePropagator } from '@opentelemetry/propagator-ot-trace';
1414
import { Resource } from '@opentelemetry/resources';

shared/viewmodels/ArchiveRoomViewModel.js

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const {
1+
import {
22
ViewModel,
33
setupLightboxNavigation,
44
TilesCollection,
@@ -7,7 +7,7 @@ const {
77
EventEntry,
88
encodeKey,
99
encodeEventIdKey,
10-
} = require('hydrogen-view-sdk');
10+
} from 'hydrogen-view-sdk';
1111

1212
import assert from 'matrix-public-archive-shared/lib/assert';
1313

@@ -18,14 +18,10 @@ import TimeSelectorViewModel from 'matrix-public-archive-shared/viewmodels/TimeS
1818
import DeveloperOptionsContentViewModel from 'matrix-public-archive-shared/viewmodels/DeveloperOptionsContentViewModel';
1919
import RightPanelContentView from 'matrix-public-archive-shared/views/RightPanelContentView';
2020
import AvatarViewModel from 'matrix-public-archive-shared/viewmodels/AvatarViewModel';
21-
const {
22-
customTileClassForEntry,
23-
} = require('matrix-public-archive-shared/lib/custom-tile-utilities');
21+
import { customTileClassForEntry } from 'matrix-public-archive-shared/lib/custom-tile-utilities';
2422
import stubPowerLevelsObservable from 'matrix-public-archive-shared/lib/stub-powerlevels-observable';
2523
import { TIME_PRECISION_VALUES } from 'matrix-public-archive-shared/lib/reference-values';
26-
const {
27-
areTimestampsFromSameUtcDay,
28-
} = require('matrix-public-archive-shared/lib/timestamp-utilities');
24+
import { areTimestampsFromSameUtcDay } from 'matrix-public-archive-shared/lib/timestamp-utilities';
2925

3026
let txnCount = 0;
3127
function getFakeEventId() {

shared/views/ArchiveRoomView.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
1-
const {
1+
import {
22
TemplateView,
33
AvatarView,
44
TimelineView,
55
RightPanelView,
66
LightboxView,
7-
} = require('hydrogen-view-sdk');
7+
} from 'hydrogen-view-sdk';
88

9-
const {
10-
customViewClassForTile,
11-
} = require('matrix-public-archive-shared/lib/custom-tile-utilities');
9+
import { customViewClassForTile } from 'matrix-public-archive-shared/lib/custom-tile-utilities';
1210

1311
import DeveloperOptionsContentView from 'matrix-public-archive-shared/views/DeveloperOptionsContentView';
1412
import ModalView from 'matrix-public-archive-shared/views/ModalView';

shared/views/CalendarView.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
// Be mindful to do all date operations in UTC (the archive is all in UTC date/times)
22

33
import { TemplateView } from 'hydrogen-view-sdk';
4-
const {
5-
areTimestampsFromSameUtcDay,
6-
} = require('matrix-public-archive-shared/lib/timestamp-utilities');
4+
import { areTimestampsFromSameUtcDay } from 'matrix-public-archive-shared/lib/timestamp-utilities';
75

86
// Get the number of days in the given month where the `inputDate` lies.
97
//

shared/views/TimeSelectorView.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import assert from 'matrix-public-archive-shared/lib/assert';
22
import { TemplateView } from 'hydrogen-view-sdk';
3-
const {
3+
import {
44
MS_LOOKUP,
55
TIME_PRECISION_VALUES,
6-
} = require('matrix-public-archive-shared/lib/reference-values');
6+
} from 'matrix-public-archive-shared/lib/reference-values';
77
const { ONE_DAY_IN_MS, ONE_HOUR_IN_MS, ONE_MINUTE_IN_MS, ONE_SECOND_IN_MS } = MS_LOOKUP;
88
import { getUtcStartOfDayTs } from 'matrix-public-archive-shared/lib/timestamp-utilities';
99

test/e2e-tests.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ import RethrownError from '../server/lib/rethrown-error';
1414
import MatrixPublicArchiveURLCreator from 'matrix-public-archive-shared/lib/url-creator';
1515
import { fetchEndpointAsText, fetchEndpointAsJson } from '../server/lib/fetch-endpoint';
1616
import config from '../server/lib/config';
17-
const {
17+
import {
1818
MS_LOOKUP,
1919
TIME_PRECISION_VALUES,
2020
DIRECTION,
21-
} = require('matrix-public-archive-shared/lib/reference-values');
21+
} from 'matrix-public-archive-shared/lib/reference-values';
2222
const { ONE_DAY_IN_MS, ONE_HOUR_IN_MS, ONE_MINUTE_IN_MS, ONE_SECOND_IN_MS } = MS_LOOKUP;
2323

24-
const {
24+
import {
2525
getTestClientForAs,
2626
getTestClientForHs,
2727
createTestRoom,
@@ -34,7 +34,7 @@ const {
3434
getMessagesInRoom,
3535
updateProfile,
3636
uploadContent,
37-
} = require('./test-utils/client-utils');
37+
} from './test-utils/client-utils';
3838
import TestError from './test-utils/test-error';
3939
import parseRoomDayMessageStructure from './test-utils/parse-room-day-message-structure';
4040
import parseArchiveUrlForRoom from './test-utils/parse-archive-url-for-room';
@@ -79,9 +79,9 @@ function assertExpectedTimePrecisionAgainstUrl(expectedTimePrecision, url) {
7979

8080
describe('matrix-public-archive', () => {
8181
let server;
82-
before(() => {
82+
before(async () => {
8383
// Start the archive server
84-
server = require('../server/server');
84+
server = await import('../server/server');
8585
});
8686

8787
after(() => {

test/shared/lib/timestamp-utilties-tests.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import assert from 'assert';
22

3-
const {
3+
import {
44
roundUpTimestampToUtcDay,
55
roundUpTimestampToUtcHour,
66
roundUpTimestampToUtcMinute,
@@ -13,7 +13,7 @@ const {
1313
areTimestampsFromSameUtcHour,
1414
areTimestampsFromSameUtcMinute,
1515
areTimestampsFromSameUtcSecond,
16-
} = require('matrix-public-archive-shared/lib/timestamp-utilities');
16+
} from 'matrix-public-archive-shared/lib/timestamp-utilities';
1717

1818
describe('timestamp-utilities', () => {
1919
describe('roundUpTimestampToUtcX', () => {

test/test-utils/parse-archive-url-for-room.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
const {
2-
VALID_ENTITY_DESCRIPTOR_TO_SIGIL_MAP,
3-
} = require('matrix-public-archive-shared/lib/reference-values');
1+
import { VALID_ENTITY_DESCRIPTOR_TO_SIGIL_MAP } from 'matrix-public-archive-shared/lib/reference-values';
42

53
// http://archive.matrix.org/r/some-room:matrix.org/date/2022/11/16T23:59:59?at=$xxx
64
function parseArchiveUrlForRoom(archiveUrlForRoom) {

0 commit comments

Comments
 (0)