1
0
mirror of https://github.com/ragestudio/comty.git synced 2025-06-24 01:44:15 +00:00
2020-03-24 23:38:15 +01:00

48 lines
1.0 KiB
JavaScript
Executable File

import React from 'react'
import { pathMatchRegexp } from 'utils'
import * as ycore from 'ycore'
import * as antd from 'antd'
import * as Icons from '@ant-design/icons'
export default class Indexer_Post extends React.Component {
constructor(props) {
super(props),
(this.state = {
loading: true,
swaped: false,
UUID: '',
})
}
toSwap(id) {
const payload = { post_id: id }
ycore.comty_post.get((err, res) => {
if (err) {
return false
}
ycore.SecondarySwap.openPost(res)
}, payload)
}
componentDidMount() {
try {
const { location } = this.props
const regexp = pathMatchRegexp('/p/:id', location.pathname)
const match = regexp.shift().toString()
const string = match.replace('/p/', '')
this.setState({ UUID: string })
if (string) {
this.toSwap(string)
}
} catch (err) {
ycore.notify.error(err)
}
}
render() {
ycore.crouter.native('main')
return null
}
}