fixed trackme not working correctly #2

This commit is contained in:
cnachtigall1991
2021-10-13 19:01:16 +02:00
parent 38289b4091
commit 93d0cdbdc4
2 changed files with 11 additions and 14 deletions

View File

@@ -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) {

View File

@@ -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)
} }
} }