Skip to content

Commit

Permalink
Refactor NetworkLoader.ts to use parsedNetwork instead of Network
Browse files Browse the repository at this point in the history
Co-authored-by: Nyby <NybyDK@users.noreply.github.com>
  • Loading branch information
TSKsmiley committed May 7, 2024
1 parent 3289cf6 commit a2cdaec
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/lib/classes/Loader/NetworkLoader.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,17 @@ import CE from "$lib/classes/MPLS/CE";
export default function loadNetwork(unparsedNetwork: unknown): boolean {
network.clear();

const Network = NetworkSchema.safeParse(unparsedNetwork);
const parsedNetwork = NetworkSchema.safeParse(unparsedNetwork);

if (!Network.success) {
if (!parsedNetwork.success) {
// eslint-disable-next-line no-console
console.warn("Failed to load network data", Network.error);
console.warn("Failed to load network data", parsedNetwork.error);
return false;
}

let maxId = 0;

for (const routerData of Network.data.routers) {
for (const routerData of parsedNetwork.data.routers) {
maxId = Math.max(maxId, routerData.id);
switch (routerData.type) {
case "LER": {
Expand Down Expand Up @@ -59,7 +59,7 @@ export default function loadNetwork(unparsedNetwork: unknown): boolean {

network.setRouterCount(maxId + 1);

for (const linkData of Network.data.links) {
for (const linkData of parsedNetwork.data.links) {
const sourceRouter = network.getRouter(linkData.source);
const targetRouter = network.getRouter(linkData.target);

Expand Down

0 comments on commit a2cdaec

Please sign in to comment.