fixed trackme not working correctly #2
This commit is contained in:
@@ -33,7 +33,6 @@ export const TrackMe = async (id64, authcode, sharecode) => {
|
|||||||
.post(`${process.env.VUE_APP_API_URL}/player/trackme`, `id=${id64}&authcode=${authcode}&sharecode=${sharecode}`)
|
.post(`${process.env.VUE_APP_API_URL}/player/trackme`, `id=${id64}&authcode=${authcode}&sharecode=${sharecode}`)
|
||||||
|
|
||||||
if (res.status === 202) {
|
if (res.status === 202) {
|
||||||
statusError = 'Hurray!! Your Matches will now be tracked!'
|
|
||||||
status = res.status
|
status = res.status
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
@@ -6,8 +6,8 @@
|
|||||||
<div class="row g-0">
|
<div class="row g-0">
|
||||||
<div class="img-container col-md-2 pt-3">
|
<div class="img-container col-md-2 pt-3">
|
||||||
<img
|
<img
|
||||||
:class="data.playerDetails.tracked ? 'tracked' : ''" :src="data.playerDetails.avatar"
|
:class="data.tracked ? 'tracked' : ''" :src="data.playerDetails.avatar"
|
||||||
:title="data.playerDetails.tracked ? 'Tracked' : ''"
|
:title="data.tracked ? 'Tracked' : ''"
|
||||||
alt="Player avatar"
|
alt="Player avatar"
|
||||||
class="img-fluid avatar">
|
class="img-fluid avatar">
|
||||||
</div>
|
</div>
|
||||||
@@ -35,11 +35,11 @@
|
|||||||
<td class="wlt-loss">{{ data.match_stats.loss }}</td>
|
<td class="wlt-loss">{{ data.match_stats.loss }}</td>
|
||||||
<td class="wlt-tie">{{ data.match_stats.tie }}</td>
|
<td class="wlt-tie">{{ data.match_stats.tie }}</td>
|
||||||
<td class="wlt-win-rate">{{
|
<td class="wlt-win-rate">{{
|
||||||
(data.match_stats.win / (data.match_stats.win + data.match_stats.loss + data.match_stats.tie) * 100).toFixed(2)
|
(data.match_stats.win / (data.match_stats.win + data.match_stats.loss + data.match_stats.tie) * 100).toFixed(0)
|
||||||
}}%
|
}}%
|
||||||
</td>
|
</td>
|
||||||
<td class="wlt-tie-rate">{{
|
<td class="wlt-tie-rate">{{
|
||||||
(data.match_stats.tie / (data.match_stats.win + data.match_stats.loss + data.match_stats.tie) * 100).toFixed(2)
|
(data.match_stats.tie / (data.match_stats.win + data.match_stats.loss + data.match_stats.tie) * 100).toFixed(0)
|
||||||
}}%
|
}}%
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
{{ data.statusError }}
|
{{ data.statusError }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="!data.playerDetails.tracked" class="dropdown trackme-btn">
|
<div v-if="!data.tracked" class="dropdown trackme-btn">
|
||||||
<button
|
<button
|
||||||
id="login-dropdown"
|
id="login-dropdown"
|
||||||
aria-expanded="false"
|
aria-expanded="false"
|
||||||
@@ -201,7 +201,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {onMounted, reactive} from "vue";
|
import {onMounted, reactive, watch} from "vue";
|
||||||
import router from "../router";
|
import router from "../router";
|
||||||
import {useStore} from "vuex";
|
import {useStore} from "vuex";
|
||||||
import {
|
import {
|
||||||
@@ -282,13 +282,11 @@ export default {
|
|||||||
if (data.userData.authcode !== '') {
|
if (data.userData.authcode !== '') {
|
||||||
[data.statusErrorCode, data.statusError] = await TrackMe(data.playerDetails.steamid64, data.userData.authcode, data.userData.sharecode)
|
[data.statusErrorCode, data.statusError] = await TrackMe(data.playerDetails.steamid64, data.userData.authcode, data.userData.sharecode)
|
||||||
|
|
||||||
setTimeout(() => {
|
|
||||||
if (data.statusErrorCode === 202) {
|
if (data.statusErrorCode === 202) {
|
||||||
data.statusErrorCode = 0
|
data.statusErrorCode = 0
|
||||||
data.statusError = ''
|
data.statusError = ''
|
||||||
data.tracked = true
|
data.tracked = true
|
||||||
}
|
}
|
||||||
}, 5000)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user