mirror of
https://github.com/lens-protocol/core.git
synced 2026-01-14 16:37:58 -05:00
35 lines
965 B
Solidity
35 lines
965 B
Solidity
// SPDX-License-Identifier: MIT
|
|
|
|
pragma solidity 0.8.15;
|
|
|
|
import {IDeprecatedReferenceModule} from '../interfaces/IDeprecatedReferenceModule.sol';
|
|
|
|
/**
|
|
* @dev This is a simple mock follow module to be used for testing.
|
|
*/
|
|
contract MockDeprecatedReferenceModule is IDeprecatedReferenceModule {
|
|
function initializeReferenceModule(
|
|
uint256,
|
|
uint256,
|
|
bytes calldata data
|
|
) external pure override returns (bytes memory) {
|
|
uint256 number = abi.decode(data, (uint256));
|
|
require(number == 1, 'MockDeprecatedReferenceModule: invalid');
|
|
return new bytes(0);
|
|
}
|
|
|
|
function processComment(
|
|
uint256 profileId,
|
|
uint256 profileIdPointed,
|
|
uint256 pubIdPointed,
|
|
bytes calldata data
|
|
) external override {}
|
|
|
|
function processMirror(
|
|
uint256 profileId,
|
|
uint256 profileIdPointed,
|
|
uint256 pubIdPointed,
|
|
bytes calldata data
|
|
) external override {}
|
|
}
|