# 22.07 / 대기 시간 알려주기

### 된 거야 만 거야?

![기존 대기 창](https://user-images.githubusercontent.com/59993347/174503663-73723d44-7979-4167-8a8f-dd7198dac286.jpg) ![기존 생성 창](https://user-images.githubusercontent.com/59993347/174505317-06e80e00-f393-4bee-8754-0dd74e86b9ca.png)

카카오, 구글 이미지 제작엔 꽤나 많은 시간이 소요된다. 적게는 10초부터 많게는 30초 까지 걸리는데, 문제는 이 과정에서 유저에게 특별히 정보를 알려줄 게 없다는 점이었다. 지도가 생성되기 전에는 대기하고 있는 인원이라도 줄어들어서 뭔가 정보 취득이 가능하지만, 막상 자신의 지도를 캡쳐하는 차례가 오면 그냥 기다리는 것 뿐이니, 유저는 이게 되고 있는건지 에러가 나서 안되고 있는건지 달리 알 방법이 없었다. 더 이상 속도를 줄이는건 소프트웨어 적으로 온갖 묘수를 다 부려봤지만 서버 스펙의 한계에 다다랐다. 다른 방법이 필요했다.

### 짜장면 1그릇

![개선된 생성 창](https://user-images.githubusercontent.com/59993347/174503662-406dc9a9-c92e-4b58-b58d-e2df1133bc23.jpg)

그래서 생각해 낸 방법이 중국집 스킬이었다. 배달이 안 와서 전화를 해보면 진짜인지 아닌지 모를 '지금 출발했어요'만 항상 말하는 중식당 안내원처럼, 나도 내가 말하고 싶은 내용을 그냥 전달하는 것이었다. 대기 시간은 테스트시 가장 오래 걸리던 기간인 1분으로 설정해서 표시되게 해 놓았다. 예시를 들면 이런식이다.

```
## 대기 중일 때
현재 2명의 유저가 대기중입니다 -> 예상 대기시간: 2분

## 캡쳐 중일 때(캡쳐 시작 시간 오전 8시 정각 가정)
지도 생성중 입니다. 잠시만 기다려주세요 -> 예상 완료시간 오전 08:01:00 
```

사실 얼마가 소요될지는 나도 모른다. 10초가 걸릴 수 도 있고 진짜로 1분 가까이 걸릴 수도 있다. 하지만 저 표시가 있음으로 인해서 현재 상황이 훨씬 더 인지가 잘 된다는 유저 피드백을 들어본 결과, 확실히 이런 식의 표기가 있는 것이 나은 듯 하다.
