From c3253de47ee5f1f71563c0b3a6b244fa90c7cb6a Mon Sep 17 00:00:00 2001 From: karooolis Date: Fri, 27 Sep 2024 17:55:28 +0300 Subject: [PATCH] revert TasksSystem --- .../contracts/src/systems/TasksSystem.sol | 34 ++++++++----------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/examples/local-explorer/packages/contracts/src/systems/TasksSystem.sol b/examples/local-explorer/packages/contracts/src/systems/TasksSystem.sol index fceb1b6bd1..e9a5654f2c 100644 --- a/examples/local-explorer/packages/contracts/src/systems/TasksSystem.sol +++ b/examples/local-explorer/packages/contracts/src/systems/TasksSystem.sol @@ -1,28 +1,24 @@ // SPDX-License-Identifier: MIT pragma solidity >=0.8.24; -import {System} from "@latticexyz/world/src/System.sol"; -import {Tasks, TasksData} from "../codegen/index.sol"; +import { System } from "@latticexyz/world/src/System.sol"; +import { Tasks, TasksData } from "../codegen/index.sol"; contract TasksSystem is System { - event SomeEvent(string message); + function addTask(string memory description) public returns (bytes32 id) { + id = keccak256(abi.encode(block.prevrandao, _msgSender(), description)); + Tasks.set(id, TasksData({ description: description, createdAt: block.timestamp, completedAt: 0 })); + } - function addTask(string memory description) public returns (bytes32 id) { - id = keccak256(abi.encode(block.prevrandao, _msgSender(), description)); - Tasks.set(id, TasksData({description: description, createdAt: block.timestamp, completedAt: 0})); + function completeTask(bytes32 id) public { + Tasks.setCompletedAt(id, block.timestamp); + } - emit SomeEvent("addTask"); - } + function resetTask(bytes32 id) public { + Tasks.setCompletedAt(id, 0); + } - function completeTask(bytes32 id) public { - Tasks.setCompletedAt(id, block.timestamp); - } - - function resetTask(bytes32 id) public { - Tasks.setCompletedAt(id, 0); - } - - function deleteTask(bytes32 id) public { - Tasks.deleteRecord(id); - } + function deleteTask(bytes32 id) public { + Tasks.deleteRecord(id); + } }