►
From YouTube: Insomnia Stream 2022 03 01
Description
A weekly stream focused on Insomnia's open source community.
Join us on the #stream channel over on the Insomnia community slack: https://chat.insomnia.rest/
A
Hi
everyone
welcome
back
to
the
insomnia
stream,
so
today
it's
march
1st,
doesn't
it
doesn't
feel
like
march
1st,
I'm
here
in
michigan
and
it's
still
freezing
cold,
but
that's
good.
We
have
here
well
introduce
yourself,
please.
B
My
name
is
akiva.
I
found
this.
Oh
sorry,
go
ahead,
go
ahead.
Yeah,
please!
I
just
wanna
say
I
was
just
I
I
made
a
pr
for
some
something
I
was
trying
to
fix
in
insomnia
and
and
somehow
through
I
don't
know
some
some
magic
links
all
around
the
internet.
I
found
this
this
stream
and-
and
I
saw
that
this
pr
was
going
to
be
reviewed
during
there.
So
so
I
decided
to
join.
A
Awesome
yeah,
so
let's
do
it
so
here
we
go
fix
request.
Thank
you
for
joining
fix,
request,
switcher
selection,
cycling.
A
B
Yes,
I
did,
and
so
the
this
one
is
actually
sort
of
by
accident
that
I
wasn't.
I
wasn't
intending
to
fix
that
I
didn't
even
know
it
was
a
problem.
I
just
had
a
different
feature
request
that
I
was
that
I
was
after
and
and
then
I
saw
this
first,
so
I
decided
to
split
them
up
into
two
pr's,
hoping
that
at
least
fixing
it
would
would
get
in
and.
A
A
A
All
right,
so,
let's
take
a
peek
when
selecting
through
the
request,
switcher
via
yeah
all
right.
I
know
that
one.
So,
let's
open
up
insomnia,
let's
make
sure
we're
on
the
same
page,
I
always
get
a
little
scared.
Opening
yeah
see.
Look
at
that.
I
I
was
just
gonna,
see
always
get
a
little
scared
opening
my
insomnia
in
front
of
people,
because
it's
always
like
I
like
blow
it
up
all
the
time,
while
I'm
developing
various
things.
So
I
guess
I
was
yeah.
I
know
myself.
A
Yeah
right
so,
okay,
pressing
down
on
the
down
arrow,
will
correctly
cycle
through
all
the
match.
Requests
as
well
as
workspaces,
pressing
the
up
arrow
would
only
cycle
through
match
requests
and
will
not
allow
me
to
select
match
workspaces.
Oh
okay,
interesting
reading
the
existing
cloud.
Oh
all
right!
It's
just
a
interesting!
Oh
because
we
go,
we
allow
it
to
go
down,
but
otherwise
we
don't
allow
it
to
go
up.
That's
interesting.
B
Well,
it's
just
that
if
you,
if
it
looks
like
if
you
go
up,
it's
only
check
it's
only
going
to
cycle
through
the
the
match,
requests
and
not
the
match
like
workspaces.
A
A
Two
there
we
go
three
three
f,
three,
three
okay
and
then
let's
rename
this
to
be
like
doc,
one
and
then
let's
go
over
here
same
thing.
So,
oh
I
want
to
make
it
big
all
right,
create
two
and
then
we'll
do
like
my
request.
Let's
see
we
did
three
before
so,
let's
do
four
and
five
okay.
So
I
think
now
we're
set
up
to
like
see
what's
happening
right,
yeah.
B
A
That's
that's
really
something:
okay,
let's
grab!
This
fix
request.
Okay,
so
this
is
pr4,
so
I'm
a
we
haven't
met
before,
but
anybody
that
meets
me
it's
a
running
joke
gets
to
know
that
I'm
a
big
I'm
a
big
kraken
fan.
I
think
I'm
just
not
lead
enough
for
the
get
cli
one
day.
I'll
learn.
A
Yeah
I
make
that
joke
that
joke,
because,
like
I
of
course,
I
started
with
the
git
cli
before
get
cracking
existed,
but
I
so
this
is
your
one
commit
here:
I'm
gonna
reset
hard
to
here
and
I'm
gonna
rebase
this
on.
Where
are
we
here
because
we'll
merge
it
right
now?
Rebase?
A
Okay
and
let's
test
it
so
I'll
come
over
here,
so
we
have
this
hard
reset
command.
I
like
to
do
this
when
I'm
moving
around,
because
it's
like
very
safe
it,
like
literally,
clears
the
build.
It
clears.
Node
modules
takes
a
little
longer,
but
it
gives
me
some
certainty
about
what
we're
actually
looking
at.
So
how
did
you
come
across
this?
Do
you
use
the
request
switcher
a
lot?
A
B
No,
I
discovered
it
pretty
recently,
but
once
I
discovered
it,
you'll
see
like
the
feature
request
is
really
is
really
where
I
discovered
it
from.
I
was
actually
building
out
the
feature
request
before
I
built
before.
B
I
found
the
bug
so
from
the
feature
request
side,
it's
pretty
straightforward,
basically
on
the
mac,
at
least,
if
you
do,
if
you
use
ctrl,
p
or
control
n,
which
is
the
same
like
key
bindings
as
from
emacs,
you
can
navigate
up
and
down
lists
like
I'm
trying
to
think
it's
basically
like
any
like
application
like.
If
you
have.
A
B
Again
so
this
is
a
it's
a
mac
thing
you're
on
windows,
right
so
linux
on
linux.
Okay,
so
that's
that's!
Actually
one
of
the
issues
that
I
had
with
the
pr
that
I
noted
is,
I
don't
know
if
this,
if
the
same
semantics
work
on
other
os
is
like
control
p,
I
know
in
windows
is
like
print
and
maybe
that
just
doesn't
shouldn't
apply
inside
of
insomnia.
B
A
A
A
I
do
control
shift
e,
I'm
doing
control,
I
think
actually,
there's
like
a,
I
don't
know.
I
don't
want
to
save
anything.
What's
it.
A
Okay,
now
we
can
see
it,
so
everyone
can
see
my
keystrokes,
I
hope.
Can
you
see
my
keystrokes
yeah
ctrl
p,
I'm
hitting
ctrl
p
and
now
I'm
doing
ctrl
shift
e
to
go
the
other
direction.
A
A
A
I
guess
we
can
look
at
the
no.
We
can
diff
it
somehow
but
how's
this
coming.
It's
coming,
but
yeah,
I'm
always
curious
to
know
like
what
went
into
those
kinds
of
decisions.
You
know
what
I
mean.
A
So
what
would
you
suggest?
Okay,
so
you
would
suggest
we
do
control
n
to
navigate
up
and
down.
A
A
Yeah,
maybe
I'm
going
to
hit
ctrl
p
it's
going
up.
Everyone
gets
to
see
what
my
history
is
and
I'm
doing,
control
n
now
and
it's
going
down
previous
and
then
next.
B
B
If
I
go
to
like
safari,
for
example,
I,
if
you
start
typing,
you
know
you'll
get
like
a
bunch
of
suggestions
when
you
start
like
trying
to
search
something-
and
I
use
control
p
and
control
n
to
go
through
that
list
and
whenever
an
application
doesn't
have
it
it's
like
now,
I
gotta
I
gotta
go
move
my
hands
all
the
way
over
to
the
arrows.
A
B
I
think
I
again,
I
don't
think
this
is
like
the
semantics
match
on
windows
or
linux.
I
think
this
is
like
a
mac
thing,
because
it's
they,
they
took
the
control,
p
and
control
n
that
is
like
again
from
emacs
or
from
like
command
like
command
line,
and
they
they
kind
of
brought
that
throughout
the
whole
system.
So
it's
like
it's
like
just
built
into
like
the
native
lists
and
mac
os.
A
B
A
A
Cracking
well,
let's
say:
let's
we
have
this:
let's,
let's
stay
focused
on
this
because
this
definitely
this
there's
no
question
this
can
merge.
I
think
we
may
have
discovered
another
bug
along
the
way,
though
so
here
I
happen
to
have
like
let's
make
another,
let's
make
another
mic
yeah
my
collection
request,
what
whatever
so
this,
let's
actually
just
make
a
second
one.
Just
so
we
can
do.
A
We
can
see
it
so
here
we
are
in
develop
and
it's
I'm
hitting
up
arrow
and
it's
going
through
it's
going
through
the
things
correctly
and
I'm
hitting
down
arrow
and
it's
going
through
them
correctly
as
well.
So
this
is
the
fix
right
I
noticed
is
I
happen
to
do
this
here
in
wait.
Sorry,
let's
go
back
we're.
This
is
so
we're
still
in
develop.
I
happen
to
do
this
here
and
I
have
we
were
testing
some
kind
of
oauth
thing.
A
So
this
I
have
a
bunch
of
oauth
things
in
my
space
here,
so
I'm
going
to
hit
down
arrow
and
it
indeed
it
did
go
to
this
thing,
but
it's.
A
Window
that
is
unrelated,
I'm
very
willing
to
bet
to
what
you're
experiencing,
if
I
zoom
way
way
out
to
get
past
that
we
can
see
that
it
does
like
the
thing
you
fixed
is
fixed.
This
is
definitely
a
bug
I
think
like
it's
it
should.
It
should
follow
a
scroll
so
yeah
we'll
handle
that
so
I'll,
like
make
a
note
to
myself,
maybe
if
we
have
time
I'll
write
that
after
you
don't
you
don't
necessarily
have
to
stick
around
for
that?
A
But
what
would
we
call
that
quick
here,
I'm
like
type
here,
I'm
typing
off
screen
I'll
type
on
screen,
quick
switcher
doesn't
follow.
It's
called
it's
called
focus.
It's
called
focus,
tracking
control,
scroll
tracking,
there's
some
kind
of
term
for
that
when
you,
when
you
follow
the
user's
scroll
or
when
you
follow
their
selection
with
the
scrolling.
A
So,
okay,
let's
look
at
the
code,
so
this
is
in
request,
switcher
modal,
all
right!
That
makes
sense.
A
If
the
active
index
is
let's
do
well,
we
don't
need
to
do
side
by
side
active
index
and
then
we're
modulus.
The
max
index.
B
A
Forcing
update
change
can't
perform
react.
State
unmount,
prompt
modal.
Is
that
relevant
to
what
we
did?
Let's,
let's
try
again.
A
Did
it
switch
through
the
stuff
yeah?
Okay?
So
that's
not
the
issue.
Something
else
happened,
though
spump
modal,
I
wonder.
Well
anyway,
let's
stay
focused
my
window
here
I
need
to
restart
typescript
language
server,
so
we
can
find
your
code
because
I
bet
there's
no
other
modulus.
Oh
wait.
Am
I
checked
out
on
your
thing.
I
am
checked
out.
So
what's
the
problem
I
saw
it.
A
B
A
Let's,
let's
write
one:
let's
write
one
real
quick,
I
mean
who
does
it
hurt
right?
I
also
we're
trying
super
duper
hard
to
and
you
know
obviously,
insomnia
has
been
around
for
well.
Maybe
I
don't
know.
Maybe
it's
not
obvious.
I
hate
when
people
say
that,
but
insomnia
has
been
around
for
a
super
long
time
and
it's
been
through
a
lot
of
different
changes
and
some
of
those
changes
didn't
come
with
tests.
So
I
don't
know
like
work
request.
A
Modal,
that
okay,
so
so,
let's
do
oh
dot
test
okay,
so
we
can
have
that
open.
Let's
make
a
let's
pull
out
a
little
helper
function.
Where
are
we
here?
So,
let's
make
them
the
same,
so
this
is
going
to
pull
out.
What
do
you?
What
do
you
think
this
should
be
called?
A
A
Because
the
the
reason
is
like
so
maybe
you're
thinking
like
why
not
just
test
it
in
the
context
of
the
of
the
class
itself.
A
The
reason
is:
is
that
for
modals
we
have
a
very
unfortunate
reality
that
we're
living
with
right
now
for
modals,
where
the
modals
are
stateful
and
there's
only
and
they're
singletons
as
well.
The
modals
are
registered.
I
can
show
you
real,
quick.
The
modals
are
registered
at
the.
A
Are
you
familiar
with
react
or
is
yep
okay,
so
so
what
what
we
do
is
this
was
set
up
in
a
time
long
ago,
before
portals
existed
and
before
other
things
wait,
wait,
wait
and
so
basically
what
we
do
and
we've
been
working
on
this
actually
just
in
the
last
week,
we've
made
a
ton
of
progress,
but
essentially
the
the
modals
are
singletons
and
we
pass
refs
to
them
and
like
let's
look
at
an
alert
mobile,
for
example,
so
alert
modal
has
no
props.
A
You
might
notice,
which
is
kind
of
strange
like
how
come
it
has
no
props.
What
we
do
is
we.
We
use
refs
to
manage
them,
and
then
we
have
a
centralized
place
that
we
can
pass
an
instance
of
the
class
to
like
a
show
method.
And
then
we
have
a
thing
that
will
call
the
show
method
passing
in
some
parameters
and
then
those
parameters
will
a
set
state
will
be
called
and
then,
after
the
set
state,
a
a
show
happens
which
is
actually
kind
of
funny.
Because
react
doesn't
guarantee
the
order
of
these
things.
A
Funny
story,
but
anyway,
and
then
we
yeah
that's
how
we
kind
of
like.
A
Yeah,
well,
ignorance,
probably
yeah,
it
should
be
in
the
set
state
fallback.
You
know
it
should
be
in
here,
but
you
know
whatever
that's
the
life
we
live
in
and
they're
all
like
this.
We're
trying
really
hard
to.
In
fact,
you
can
see
here
there's
one
this
analytics
modal
that
doesn't
have
any
props
and
has
another
approach
that
was
used
to
try
to
get
it
to
work
by
just
leveraging
redux
to
determine
whether
or
not
it
needs
to
render
or
not.
We
can
do
this
with
all
of
these.
A
Well,
it
doesn't
have
to
be
redux,
but
you
know
it
could
be.
We
could
do
this
with
all
of
these,
but
the
problem
is
like
the
reason,
I'm
afraid
to
even
try
to
write
the
test
in
the
context
of
the
class
is
because
there's
a
lot
of
like
initialization,
that's
a
little
finicky
that
you
have
to
set
up
and
we're
like
wrangling
all
these
different
refs
in
order
to
get
it
to
fit
together,
and
it
would
be
easier
to
just
test
the
math
like
as
long
as
the
math
is
correct.
So
that's
what.
B
I
think
that
makes
total
sense,
and
the
other
thing
is.
This
is
actually
the
type
of
thing
that
I
think
shouldn't
be
shouldn't
live
inside
the
context
of
the
of
the
modal,
necessarily
because.
B
B
A
Looking
at
this
same
problem,
yeah,
that's
that's
a
good
point.
We
need
max
index.
Actually
I
was.
I
was
gonna
put
these
two
things
in
there,
but
no
that's
not
what
we
want.
We
just
want
max
index,
so
we
can
say
like
yeah,
we'll
pull
this
out.
I
agree
with
you.
A
And
then
we're
gonna
do
I
mean
I
guess
we
can
just
say
index
and
max
index
plus
max
modulus
x?
Oh,
we
gotta
write
the
test.
First
yeah,
oh
yeah,
oh
yeah,
I'm
just
trying
to
trying
to
make
it
the
same
so
that
we
can
switch
it
out
in
here.
That's
well
yeah!
Well,
here
we
are.
A
And
then
why
is
it
erroring
on
active
index?
Oh,
oh
because
I
had
created
a
variable
called
active
index.
Okay!
Well,
you
know
so,
let's,
let's
grab
this.
Let's
grab
this
guy
oops
did
I
grab
it.
Gotta
grab
it
figure
out
where
to
put
it,
we
have
like
utils
stuff
around.
A
That,
oh,
I
n,
o
m
n
r,
a
details.
Okay,
let's
see
where
these
are
templating,
no,
not
really
a
good
fit
app
window;
vcs
it
tests;
no,
we
don't
really
have
it's
not
really
git
or
templating.
I
hate
to
make
a
new
one.
You
know
we
can
put
this.
We
have
an
insomnia
common
package,
put
it
in
there,
but.
B
It
in
terms
of
like
the
naming
of
this
like
function,
maybe
it's
important
to
make
it
clear
that
this
one
specifically
like
wraps,
in
other
words
like
there,
might
be
some
some
use
cases
where
you
don't
want,
like
the
down
arrow
to
jump
back
to
the
top
you
might
want
to
just
like
stay.
You
know
it's
kind.
A
I
agree
with
you:
we
should
call
this
like
rap.
The
word
rap
should
be
in
there
right.
Yeah
select,
no
because
select
sounds
like
a
re,
reselect
selector
wrap
to
next
index.
How
about
that.
A
Well,
I'm
open-minded,
let's,
let's
think
about
it,
and
then
we
can.
Let
me
know
if
you
think
of
something
there's
always
so
technically,
I
guess
actually,
technically,
we
can't
merge
it
right
now,
right
here
and
now,
because
what
we
have
to
do
generally
the
team
likes
to
I
do
as
well.
It's
not
just
the
team
we
like
to
have
a
second
for
any
open
source
stuff.
We
have
a
second
team
member
review
it
as
well.
So
maybe
someone
else
like
james
and
jack
are
the
two
people
that
come
to
mind.
A
A
A
B
B
Oh,
it's
not
like
it
doesn't.
Have
it's
not
like
a
previous
and
next
kind
of
stateful
thing.
It's
just
what's
the
val
like
it's
basically
like
if
you're
passing
10
and
the
max
was
15,
it's
going
to
give
you
back
10.
if
you're
passing
any
number
less
than
15.
It
should
give
you
back
that
number.
But
if
you
pass
in
like
a
negative
number,
it
should
give
you
like,
like
that
negative
number
from
the
bottom.
So,
let's
say,
for
example,
you
put
pass
in
minus
two
and
the
max
was
ten.
It
should
give.
A
A
B
A
So
one
thing
that
code
oops
one
thing
we're
trying
to
do
that,
I'm
a
big
fan
of
is
it
there's
this
tool
called
wallaby
yeah,
I
love.
Is
it
okay?
Awesome,
that's
great
news,
so
I
also
am
like
a
very
avid
wallaby
user
and
I
can't
really
quite
use
wallaby
and
insomnia
yet,
but
I
can
sort
of
fake
it
utils
test.
A
A
B
Because
it's
like
not
added
to
like
git
or
whatever,
maybe
I.
A
So
there's
the
utils
file:
we
can
put
it
over
there.
Okay,
so
actually
don't
expect.
A
Oh
because
we
say
okay,
so
maybe
my
problem
is
that
I
just
don't
understand
how
it
works.
So
if
we
said
to
go
16
though,
and
it
was
15,
we
would
oops.
I
didn't
we
said
16,
but
it's
15.
We
would
expect
to
see
15.
A
We
have
that
so
desired
index,
so
it's
not
really.
Even
you
can.
A
Oh
yeah,
that's
a
good
point.
That's
a
good
one
index.
B
A
A
At
each
and
then
we
have
so
we
can
do
oops,
I
didn't
say
so.
Okay,
let
me
just
put
it
up
anyway,
because
maybe
other
people
would
like
to
share
github.
I
got
to
do
the
github.
You
know
the
github
dance
continue.
A
A
So
then
I
have
this
here,
I'm
going
to
post
it
over
in
the
insomnia
stream
channel
if
you're
interested
or
anyone
is
interested.
That's
fine,
so
index
10
x,
count
15,
result
n,
so
there's
our
first
one.
Then
how
does
the
it
dot
each
show
up?
It
just
shows
up
as
a
oh.
We
can
do
that.
That
kind
of
thing
later
in
the
name
expect
type.
A
Okay,
it's
just
an
object,
so
we
can
destructure
it
here
and
say
index
facts
count
and
result.
So,
oh
result,
let's
just
do
it
like
this.
A
Cool
there
we
go
okay,
thanks
for
suggesting
that
I
probably
would
have
done
it
the
dumb
way.
If
you
had
not
mentioned
it,
okay,
that
should
work.
B
A
Let's
make
sure,
let's
make
sure
it
works,
run
tests.
A
A
B
A
A
B
A
It
is
valid
I
was
running.
Vb
was
my
video
frozen
on
the
thing,
that's
annoying
kind
of
yeah.
Oh,
it's
like
really
choppy.
Okay,
I'm
just
moving
in
slow
motion
turns
out
that
visual
basic
six
has
a
different
behavior
than
excel
yeah
like
an
excel
formula.
A
B
A
Yeah
yeah
yeah
yeah,
okay,
right
right
right.
Well,
we
have,
we
have,
let's
get
them.
Let's
get
them
to
pass.
Is
this
three
passed?
Okay?
I
didn't
see
where,
but
maybe,
if
maybe
it'll
like
know
now,
because
we're
gonna
run
it
again,
okay,
so
three
past,
so
this
is
going
to
be
well.
How
do
we
do
this?
We
expect
these
to
throw
an
exception,
so
we
have
to
test
this
differently
because
of
jest.
So
we
have
to
say
it
got
each
facts
count.
B
A
Pros,
when
what
do
you
want
to
say
max
is
negative
on
max
so
index
equals
one.
A
B
If
it's,
I
don't,
I
don't
think
it
should
be
problematic.
If
the
max
is
zero,
just
to
me
means
an
empty
list
like
no
items
in
the
list.
A
A
I
mean
yeah,
let's,
let's
go
shoot
right
for
the
for
the
jugular.
You
know,
okay,
so
result
to
be
okay,
so
we
have
to
make
this
a
function
right
do
or
something
yeah
expect
do
to
throw.
A
How
is
that
throws?
Is,
it
top
throws.
B
A
Okay,
yeah:
that's
the
problem:
okay,
thanks
javascript
the
throw
yeah
throw
error,
let's
just
say,
to
throw
and
see
and
just
see
that
that
actually
fails.
B
B
B
B
B
A
Here's
a
question:
if
somebody
did
hit
an
error
with
this,
would
it
be
at
runtime
or
would
it
be
like,
would
it
be
on
production
or
would
it
be
in
develop
like?
Is
this
something
that
a
user,
because
you
know
we
want
to
throw
more
when
somebody's
developing
and
less
when
somebody's
we
want
to
handle?
More
often,
you
know
when,
when
somebody's
using
the
app,
so
look,
this
four
passed,
one
failed.
Okay,
so.
A
A
I
think
I
think
we
can
just
return.
There's
there's
no
there's
no
valid
input
index
to
return,
if
it's
negative
so
like
for
sure
we
can
say
like
let's
just
make
this.
A
So
like,
if,
if
max
count,
is
less
than
zero
return
or
like
throw
new
error.
B
I
think
your
test
cases
are
gonna
all
fail
if,
because
of
the
direction
of
that,
less
than
sign.
A
Oh,
if
max
case
is
less
yeah
well
invalid
input.
Oh
I'm
not
feeling
super
creative
right
now.
What
should
we
call
that
so
rap
index?
So
we
could
just
do
like.
A
Index
fax
count
like
a
json
stringify.
I
guess
it'll
technically
stringify
it
automatically,
because
it
calls
two
strings.
I
think.
B
B
Yeah
sure
I
mean
if
I
was,
if
I'm
code
reviewing
this,
I
would
also
say
that,
like.
B
Throwing
the
putting
the
name
of
the
function
inside
is
a
potential
like
future
liability.
If
the
name
of
the
function,
changes
and
like
comments
are
usually
forgotten,
not
kind
of
comments
but
like
strings.
A
Negative
yeah:
well,
what
else
do
we
want
to
say,
though
negative
maximum.
A
True
negative
maximum
is.
A
A
Where
to
find
it
is
going
to
be
in
the
stack
trace,
so
one
failed.
Let's,
like
let's
skip
this
for
a
second,
maybe
we
don't
want
this
I'll.
Actually,
I
would
like
to
get
the
opinion
of
james
or
jack,
the
other
guys
on
the
team.
Maybe
they
they're
good
at
saying
dimitri.
A
A
A
A
The
clarity
of
what
we're
trying
to
solve
yeah,
so
the
max
length
is,
let's
make
it
three.
A
Right
right,
so
we'll
do,
let's
do
okay,
let's
do
that
for
the
first
one,
the
easiest
case.
So
if
the
max
count
is,
I
don't
know
two
or
let's,
let's
do
four
yeah,
I
like
four,
we
say:
go
to
index
three
three.
B
A
B
A
Right
and
if
we
say
if
we
say
go
to
go
to
one,
it
should
return
one
if
we
say
go
to
something:
that's
over,
it
should
loop
back
around
and
go
to
in
this
case
one.
Actually,
if
we
say
go
to
three,
we
go
to
zero
because
three
is
that
means
there
are
four
items
if
we're
using
indexes.
If
this
is
zero
based
and
max
account
is
one
based.
A
Okay,
if
we
say
so,
that's
that
test
the
same
thing
there.
So
if
we
say
go
backwards,
one
or
actually
it's
not
saying,
go
backwards.
One
and
saying
go
to
negative
one.
A
It's
three,
then
that
would
be
one
one
right,
because
it's
zero
base.
The
result
is
zero
based
as
well,
and
if
we
say
negative,
four
or
actually,
let's
just
do
negative
three,
it
would
be.
A
So
we're
at
you
know
like
just
a
zero
one.
Two,
so
we're
we're
right.
We're
saying:
go
to
negative
three!
It's
going
to
go!
Okay,
so
there's.
A
A
Okay,
boy,
I'm
really
glad
we
have
quests
for
this
now:
okay
wrap
the
index.
So
this
stuff,
I'm
okay,
that
one
is
skipped
all
tests
passed,
but
we
changed
all
the
numbers.
So,
let's
make
sure
all
tests
pass
again.
A
Oh,
you
can
definitely
go
check
the
mail
without
a
codon
in
40.
yeah.
That's
how
I
think
about
it.
Okay,
we
have
one
failure
expected.
Oh,
we
didn't
put
the
name
of
the
okay.
Now
is
a
good
time
to
put
the
name
of
the
test
in
here.
How
does
that
work
for
just
I
always
best
dot
each?
Why
do
I
have
capstock
on
best
each
oops?
Well,
is
it
going
to
be
in
here
no
test
dot
each?
It
is
in
here
pretty
format.
A
B
A
That's
kind
of
wild.
Why
is
that
a
feature?
Oh
my
god.
Look
at
that!
Oh
boy,
okay,
a
or
b!
Oh
look!
They
just
they're
like
there.
Okay!
Is
that
a
thing
returns?
This
obviously
is
not
right,
but.
A
What
would
this
be?
This
would
be
like
returns
results.
B
It's
just
enough
to
get
us
understanding
what's
going
on;
no,
it
looks
like
it
just
maybe
you
need
like
a
special
type
of.
A
A
Exactly
what
we're
doing
isn't
it
our
general
reciprocal
types,
by
injecting
properties
of
the
test
game,
with
variable
to
inject
the
nested
variables
you
need
to
supply
with
the
keypath
thing
path
to
value.
A
A
Yeah
not
we're
on
26.,
it's
on
my
list
to
update
us
to
27,
but
I'm
just
kind
of
oh
actually
stop.
I
want
to
see
I
want
to
see
like
I
want
to
see
this
fail
and
see.
If
it
does
the
thing
well,
womp,
womp,
that's,
let's
just
do
pretty
format
for
the
time
being
and
sure
this
is
good,
I
can
say
I
can
go
right
into
a
ticket.
This
is
why
we
need
to
be
on
just27..
A
A
A
B
A
This
is
good,
though
this
reaffirmed
belief
that
we,
we
are
doing
the
right
thing
by
putting
more
testing
I
apologize.
If,
if
you
you
know,
for
you
getting
raked
over
the
the
coals
having
to
sit
through
it,
I
suppose,
but
because.
A
Okay:
okay,
okay,
okay,
okay!
Well,
let's
just
look
we
can
see
which
one
it
is
actually
because
it
expected
it
expected
one
and
it
got
two
and
there's
only
two
of
those
that
are
like
that.
So
maybe,
while
it
runs
this
time,
we
can
figure
out
which
one
of
those
it
is.
So
it
was
expected
one
and
it
got
two.
I
bet
you
it's
this
one,
so
negative
one.
The
max
count
is
three.
A
B
I
would
say
we,
the
only
thing
is
we
looked
at
the
implement.
We
actually
tried
it
out
in
the
yeah.
It
was
that
time.
B
A
A
Oh
wait:
no,
it
doesn't
right
here
see
it
showed
us
the
test
that
failed.
Oh,
I
see
happen.
It
was
percentage
p
because
this
is
like
the
the
code
yeah,
but
yeah
yeah.
So
let's
make
this
a
little
better.
There's
no
way
to
get
so
maybe
we
read
the
wrong
thing
before
too.
Can
we
do
just
do
that?
Really
quick?
I
want
to
just
oh,
but
nothing's
gonna
fail.
Okay,
let's
just
make
one
of
them
fail.
A
That
was
a
one
or
that
was
a
zero
and
it
should
be
a
one
yeah,
getting
our
tests
to
run
faster,
upgrading
to
just27
there's
a
couple
things:
it's
been
a
big
year
for
us,
we've
been
doing
a
lot
of
maintenance
and
trying
to
get
we're
really
still
super
focused
right
now
on
getting
an
upgraded
from
12
to
15..
Electron
is
moving
really
fast,
so
yeah.
I
think
I
think
these
things
are
definitely
top
of
mind,
for
us
is
getting
more
of
this
because,
like
shouldn't,
have
this
much
friction
writing
simple
tests.
B
What
I
typically
do
is
like,
if
I'm,
if
I
did
it
right
now,
it
still
has
dollar
yeah.
What
I
typically
do
is
I
only
I
like
you
can
use
like
the
focus
test
feature
or
whatever
maybe
like
just
has
I'm
not
really.
I've
never
really
used
just
actually,
but
you
can
usually
say
like.
I
only
want
to
run
this
test
and
then
it'll
just
run
that
one
test.
A
Yeah,
but
it's
not
it
wouldn't
work
because
it
they're
gonna
still
run
all
the
test.
Suites
it'll
just
run.
A
Yeah
yep
wait.
I
mean
at
least
it's
skipping
all
the
other
tests
but
like,
as
you
can
see,
it
takes
a
super
duper
long
time
to
like
go
through
because
jess
has
to
evaluate.
I
think
it's
not
just
jess,
I
think
mocha
was
or
whatever
jasmine
was
like
this
too,
like
they
have
to
look
in
in
order
to
see
that
you
skipped
something
like
this
is
a
function
call
you
know
it
has
to.
A
It
has
to
call
the
function
to
know
that
you
wanted
to
skip
it,
so
it
has
to
go
through
like
the
whole
thing
just
to
see
what
you
wanted
to
actually
run.
There's
not
really
a
this
api
doesn't
really
have
a
way
around
that
problem.
I
think
the
only
way
around
it
is
on
the
cli
to
tell
it
on
the
cli
just
do
this
file,
but
you
know
okay.
Well,
I'm
happy
with
this.
If
you're
happy
with
this,
I
think
I
can
let's
look
at
the
diff
here,
so
we
added
this
test
file.
A
This
is
skipped
for
now,
but
you
know
what
I'll
just
take
it
out
completely
and
I'll
make
a
note.
I
don't
like
skip
tests
being
in
there
either
I'll
make
a
note
to
another
reviewer
to
see
what
they
think
about.
If
that
is
even
of
value
to
us,
we
are
doing
rapt
index.
Did
we
come
up
with
another
name?
Oh.
B
A
B
A
Sense,
I
don't
know
it's
not
easy,
I
think
it's,
I
don't
know,
I'm
not
happy
with
the
name
either,
but
it
is
what
it
is.
This
cannot
have
anything
to
do
with
anything.
I
I
don't
know
why
that
happened,
but
I
am
not
going
to
commit
that
change
package
lock
should
not
have
been
updated
or
if
it
did,
it's
not
anything
important
yeah.
I
think
that's,
that's
probably
it
cool.
B
I
you
know
again
my
my
goal
was
actually
to
get
the
control
p
control
n
feature
in
there
sure
yeah.
B
Yeah,
I
don't
I,
I
think
that
the
basic
the
basic
idea
is
like
it's
in
that
it's
a
I
get
like
one
of
those
disappointed
kind
of
feels
when.
A
B
And
when
it
does
they
go
like
nice,
they
thought
of
that
one.
B
That's
what
I'm
saying?
I
don't
think
that
that
if
an
application
was
doing
it,
the
right
way,
I
think,
mapping
it
to
control
p
and
control
and
on
systems
that
are
not
mac.
Os
would
be
like
like
against
the
grain,
because
because
it's
a
mac
like
paradigm,
you
know
what
I
mean
yeah
on
on
windows.
It
shouldn't
work
that
way
because
control
p,
usually
prints
and
control
n,
creates
a
new
file
for
something
so
like.
I
wouldn't
expect
it
to
work
on
windows
that
way,
and
probably
similarly
in
linux,.
A
I
think
the
problem
that
we're
going
to
hit
with
this
pr
is
that
we
don't
have
contextual
shortcuts.
So,
if
you
hit
like,
let
me
give
you
an
example
like-
and
this
is
even
like
a
bug-
I
I
I
think
that
it's
a
bug
so
duplicate
request,
control
d
so
like
if
I
come
out
of
the
place
where
duplicate
requests,
even
is
say,
like
control
d.
A
B
A
B
That's
what
I'm
saying.
I
think
that
I
think
that
what
I
what
I
probably
would
do
for
this
pr
that
I
that
I
didn't
do
yet
is,
I
would
say
this
should
be
a
mac
only
thing
because
it
doesn't
make
like.
B
B
Yes
and
part
of
the
other
problem
is
then
like,
if
you're,
not
a
mac
user
or
whatever,
like
how
do
you
verify
that
it
works?
You
know
like
how.
A
Do
you,
oh,
that
that
I
can
answer
yeah,
so
it's
programmatic
and
insomnia,
so
we
have
like
is
oops,
is
mac
so,
like
we
literally
come
over
here
and
like
set
this
to
true.
B
Oh,
I
seriously:
okay
yeah.
A
We
have
these,
and
sometimes
you
gotta
be
careful
because
sometimes
like
okay.
Obviously
this
is
duplicated
here,
but
this
isn't
in
so
so
this
is
not
a
place
where
the
this
doesn't
share
code.
B
Yeah,
but
if
you
did
like
just
as
an
example,
if
you
did
like
is,
is
mac,
how
do
you
do
command
p
to
open
up
the
request,
like
I
use
command
p,
to
open
up
the
request,
switch.
A
Yeah,
it
would
be
windows
p,
I'm
sorry,
yeah
windows,
p,
it's
it's!
It's
determined
by
electron
like
how
the
the
well
not
even
electron.
I
think
it's
like
a
chrome
thing
like
which
you
know
you
have
that
that
keystroke
api
and
the
keystroke
api
has
like
a
meta
here.
I'll
show
you
meta
key
meta
key
it
here,
yeah
so
like
mac.
A
And
and
that's
just
how
the
browser
does
it
and
we
do
that,
we
just
we
don't
change
it.
We
just
do
that.
I'm
trying
to
see
where
else
this
isn't
another,
that's
right
here
yeah!
This
is
what
I
want.
So
is
meta
see
this.
So
if
it's
a
mac,
the
meta
key
is
the
meta
key.
But
if
it's
not
a
mac,
then
the
meta
key
is
the
control
key.
I
guess
on
the
way
the
api
works.
A
It
seems
a
little
weird
now
that
I
say
it
out
loud,
but
works
yeah
code
editor.
So
there's
a
couple
places
where
we
hear
keyboard
combination
so
yeah.
This
is
this
is
generally
the
way
we
do
it,
and
so
the
nice
thing
about
this
system
is
that
since
we're
using
our
own
helpers
to
determine
this,
we
can
just
go
hard-coded
to
some
value
because
there's
some
features
that
insomnia
has.
For
example,
there's
like
auto
update
features
that
insomnia
only
has
on
the
mac
and
well,
you
know
like
how
do
we?
A
How
would
I
test
that
on
linux?
Well,
I
test
it
with
what
doesn't
work,
but
I
can
look
at
the
ui
and
stuff.
I
can
see
what
it
would
appear
as
and
and
shim
it
or
mock
it
on
on
mac
by
fl,
by
flipping
this
this
guy.
However,
I
wanted
to
be
okay,
that's
the
answer,
but
that's
my
concern.
I
think
like
one
way
or
the
other,
like
I
totally
hear
what
you're
saying
about
the
behavior
should
be
different
on
platforms,
I'm
down
with
totally
down
with
that
no
question
there.
A
My
thing
that
I
think
work
that
will
hit
is,
which
is
why
I'm
surprised,
I'm
surprised
to
hear
that
this
does
work
or
can
work,
but
what
I'm
expecting
that
we
would
hit
is
to
find
out
that
the
which
medusal,
the
the
behavior
is
not
contextual
and
so
control
n.
If
it
does
something
else
like
it,
won't
do
the
right
thing
in
this
one
context
it
seems
like
this
is
doing
very
manual,
keystroke
inspection,
so
maybe
that's
actually
the
way
that
it
could
work.
B
A
B
A
B
So
it's
it
seems
like
also
maybe
what's
missing
here
is
like.
Maybe
there
needs
to
be
like
some
other
sort
of
like
shortcut
like
keyboard
shortcut
manager
that
that
says
like
if
you,
if
this
key
is
already
mapped
to
a
different
functionality,
then
this
one
will
do
nothing
like
this
new
one.
That
you're
trying
to
add
will
do
nothing.
A
We
do,
we
do
show
the
user
like
if
you
try
to.
I
think
we
show
like
if
you
try
to
over
map
something,
but
the
way
that
the
way
the
application
is
set
up
today,
like
so
control
f,
I
don't
know.
Let's,
let's
go
here
and
I'll
try
to
like
remove
existing
and
then
I
can
come
over
here
and
do
like
ctrl
f.
A
A
Some
work
to
do
after
this
okay.
Well,
all
the
same,
hopefully
you
catch
my
point
that
we
can't
be
in
the
situation
where
it's
like
dual
mappable,
but
it's
also
like
this
is
not
something
that's
in
like
this
keyboard
shortcut
stuff,
that's
in
your
pr
is
actually
not
accessible
to
the
user.
Like
consider
this,
what
if
the
user
wanted
to
change
for
whatever
reason
they
wanted
to
change
the
the
the
keys
that
this
looks
at
the
way
it's
implemented
now,
there's
no
way
for
them
to
do
that.
Right.
B
B
A
Yeah,
I
think
it's
reasonable
to
hard
code
the
up
and
down
arrow
in
this
case,
but
the
problem
is
is
like
with
this
control
p
thing
you
know
and
again,
considering
all
the
stuff
you
said
about
the
the
mac,
I
totally
get
it.
It's
still
is
something
that
we
probably
want
to
give
the
the
user
the
ability
to
remove
or
deny
or.
B
That
I
agree
with,
I
agree
100.
I
agree
if
you,
if
you
change
unless
you're
like,
unless
you
have
contextual
information
like
they're
in
a
modal
right
now
and
they're
they're,
whatever
they
map
control,
end
to
doesn't
apply
in
the
situation
anyways.
So
if
that's
not
there
yet
then
like.
Maybe
this
just
isn't
the
right
feature
to
have
at
the
moment,
and
I
want
to
just
point
something
else
out
like
with
the
the
changes
that
I
made.
B
Actually
the
you
can
you
can
actually
like
not
have
that
feature
in,
but
I
made
some
other
changes
that
are
related
to
like
just
more
easier
readability
for
the
keycodes
yeah.
B
A
Let
me
see
if
we
can
find
it
real,
quick,
I'm
a
maintainer
of
the
react,
definitely
typed
stuff
and
there's
a
long-standing
issue.
I
have
open
about
teenage
keyboard.
A
B
A
The
problem,
the
problem
is
the
reason
that
it
was
the
reason
that
the
the
other
people,
the
maintainers
on
this
and
I
decided
not
to
go
forward
with
it-
is
like
you
basically
have
to
include
string
in
the
list
because
of
crops.
Cross-Platform
inconsistencies
because
of
like
extensibility
things
like.
If
you
I
don't
know,
according
to
the
spec,
like
really
super
duper,
because
it's
listed
here,
I'm
not
sure
where
you
got
the
list
from
but
like
this
is
where
I
was
looking
so.
B
I
got
the
list
from
no,
I
just
got
the
list
from
the
app
itself.
If
you
go
into
the,
I
don't
think
this
is
like
an
official
list.
This
is
just
the
list
of
the
app
users
currently
like
the
the
app
recognizes.
If
you
like
go
into
the
code,
if
you
like
check
out
the
same
file,
I
just
took
all
the
the
the
possible
values
used
in
that
file.
A
B
I
I
I
did
it
and
it
gives
me
like
sort
of
the
strong
typing
in
my
editor.
That,
like
tells
me
like
what
can
I
type
here
if
I
actually
actually
did
make
a
mistake
when
I
was
when
I
was
like
trying
to
just
substitute
like
the
up
arrow
and
the
down
arrow
thing,
I
actually
wrote
the
word
up
as
a
string,
but
I
meant
to
use
up
arrow
and
only
only
then
it
like
it
caught
it
for.
B
I'm
not
actually
seeing
your
screen
your
code
editor,
if
that's
where
you're
in,
I
still
see
the
definitely
oh
really.
B
Yeah,
I
only
see
definitely
typed.
It's
like.
A
Well,
I
don't
know
what
to
say
about
that.
I'm
sorry!
Well,
all
the
same,
all
I
was
getting
at
is
there's
now
I
see
it,
it
is
definitely
better
what
you're
saying
I
agree
with
that.
As
long
as
we
like
we're
sure
we
feel
good
about
our
list
and
looks
good
to
me.
The
the
the
real
problem
is
or
the
eventual
problem
is.
A
Maybe
it's
not
a
big
deal,
but
the
eventual
problem
is
there's
nothing
verifying
that
this
list
maps
to
the
real
list
like
if
we
put
something
like
let's
say
you
had
put
up
in
here
instead
of
up
arrow
typescript,
would
be
happy
and
you
know
code
would
compile
and
we
would
ship
it
there's
no
real,
like
real
check,
but
I
I
know
what
you
mean.
This
is
better.
B
A
B
Yeah,
I'm
with
you-
and
I
I
understand,
like
you,
know,
the
control
p
control
n
thing
is
in
a
similar
vein
in
the
sense
that
like
yeah,
it's
it's
especially
like
as
a
tool
for
developers.
I
see
this
as
or
maybe
it's
not
just
for
developers,
but
that's
the
way.
I
see
it
anyway
that
those
you
know
it's
just
something
that
I
sort
of
come
to
expect
and
when
it's
not
it's
like
eh
but
yep.
I
hear
you,
but
I
understand
that.
B
There's
a
lot
more
considerations
here
and
and
even
with,
like
the
rest
of
the,
I
actually
think
I
broke
this
pr
into
the
two
commits
one
to
do
all
like
the
key.
You
know
like
the
key
typing
and
that
kind
of
stuff
and
then
and
then
afterwards.
I
just
made
this
small
change
to
add
the
control
p
and
ctrl
n.
So
if
you
want
yeah
except.
A
B
A
B
B
A
Replace
magic
yeah,
this
guy
as
well,
and
this
this
is
just
a
straight
replacement.
Yeah,
that's
exactly
great
yeah.
We
can
definitely
I
mean
you
tell
me
I
can
I
can
do
it,
for
I
can
do
it
for
you
or
we
can
drop
this.
B
B
You
together,
you
can
just
you,
can
just
kill
that
part
of
the
like
just
roll
back
to
the
second
commit
from
there.
Okay,
yeah,
no
problem,
okay
from
there,
you're,
probably
going
to
want
to
change
the
pr
title,
because
it's
now
not
going
to
reflect
anything
about
control,
p
and
control
n
right.
That
was
just
sort
of
like
the
impetus
for
the
changes.
B
B
But
you
know
I
just
don't
feel
like.
Oh,
this
is
like
a
a
developer
who
took
his
time
to
to
make
a
make
a
pr.
We
have
to
bring
it
in
like
no,
I
don't
really
care.
This
is
your
project
and
I'm
just
I'm
happy
to
be
a
user,
and
I'm
thankful
to
you
guys
for
for
work
on
it.
So,
whatever
decisions
you
come
to,
it's
like
I'm,
not
gonna,
feel
bad.
A
That's
very
kind
of
you
yeah.
Thank
you.
I
mean
we're
developers
too,
so
I
think
the
good
news
is
is
like
I
totally
hear
you
like.
I
want
this
to
be.
I
want
this
to
work
well,
and
I
particularly
am
very
motivated
to
help
people
out
and
when
there's
nagging
like
bothersome
problems,
it
could
be
very
annoying.
A
You
know
if
you're
trying
to
you're
trying
to
just
do
what
you
do
and
yeah
and
then
some
stupid,
like
very
small
but
very
but
somehow
still
very
large,
missing
feature
gets
in
the
way
yeah.
I
definitely
know
the
the
feeling.
Well
do
you
do
you
want
me
to
pull
that
that
commit
into
its
own,
like
into
an
another
pr
for
the
control
p
thing,
or
do
you
want
to
just.
B
If
you
want
to
like
review
it,
you
know
it's
it's,
it's
not
gonna,
be
like
some
like
massive
amount
of
code
that
it's
that
I
wouldn't
like.
I
couldn't
recreate
it.
It's
just
like
a
couple
of
keystrokes,
but.
B
A
A
That's
why
I
was
looking
here
like
clearly.
They
have
this
win
thing
so
like
these
are.
This
is
code
that
they
put
into
the
key
commands
like
when
in
files
picker
and
quick
open.
A
So,
like
here's,
this
one,
there's
no
wind
so
like
global
they're,
like
literally
executing
code
in
the
string
of
the
you
know,
seems
like
an
attack
vector
to
me,
but
anyway,
this
is
how
they
handle
that
is
like
they
they
create,
like
the
the
context
is
you
can
just
do
it
on?
The
fly
seems
like
where
every
works
it
looks
like
every
key
gets
past
some
stuff
and
yeah.
Then
you
can
just
you
can
just
serialize
it,
and
then
you
know
you
don't
some
of
these
look
really
like
terminal.
A
Fine
focus
terminal
has
been
created,
terminal,
fine
focus
and
terminal
process
supported,
terminal,
fine
focus
term
like
some
of
these
are
really
long.
You
know
like
these.
These
are
not
kidding
around,
but
whatever.
If
it
works,
it
works.
Like
you
know,
you
don't
want
to
hit.
If
yeah
control
w
will
kill
the
actually.
I
don't
know
that
it'll
kill
the
editor
in
one
like
very
specific
context,
so
cool
up.
B
The
other,
the
other
thing
is
like,
as
it
relates
to
maybe
other
like
product
discovery.
I
would
say
again
the
I
put
the
I
put
this
change
for
the
control
p
control
n
inside
of
the
request
model,
but
I
really
don't
think
it's
it's
not
related.
It's
only
related
in
the
sense
that
the
request
switcher
is
is
showing
a
list,
but
it's
like
it
should
apply
to
any
list.
If,
if
it's
going
to,
if
you're
going
to
add
it
as
a
feature,
it's
sort.
A
You
know
that
that
there
are
vim
bindings.
I
don't
know
if,
if
that's
a
vin
thing
that
with
the
control,
if
n
does
that
for
control,
p
control
m,
so
you
would
expect,
I
think.
A
B
Expect
the
crystal
to
be
on
line
two
after
the
d
right
above
where
it
is
now,
I'm
gonna
try
right
now
actually
like
inside
of
insomnia
yep.
It
works
as
expected,
like
also
other
things
like.
I
have
control
k,
control
k
should
delete
every
character
after
the
cursor
on
that
line
and
and
it
works
inside
of
insomnia
like
text
editor
area,
it's
probably
because
it's
using
the
native
text
area
element.
A
Bar
in
safari
yeah,
it's
a
strong
case
that
you
make
that,
like,
oh
okay,
here
we
have
emacs,
I'm
just
curious,
like
what
happens.
If
I
do
yeah
that
works
there
control
p.
Oh
so
see
we
hit
the
bug
like
yeah,
yeah
yeah
and
it
moved
me
up,
but
it
also
brought
up
the
switcher.
Yes,
let's
do
control
and
I
don't.
A
Yeah
yeah
yeah,
yeah,
yeah,
yeah,
okay,
well,
good,
I
mean
I
have
a
ton
of
stuff
to
go
back
to
the
team
with,
and
information
on
this
and
yeah
I
mean
like
we
can.
Definitely
we
can
definitely
figure
something
out.
I
mean
no
matter
what
I
feel
pretty
confident
about
the
first
pr
and
I
feel
very
confident
about
the
the
you
know,
beginning
chunk.
The
first
two
commits
of
the
second
pr.
A
A
So
that's
one
of
the
benefits
of
you
coming
today
is
that
I
you
know,
there's
gonna
be
a
lot
of
attention
on
getting
it
merged
because,
like
boy,
wouldn't
that
be
a
useless
waste
of
everyone's
time.
If
you
know
we
spent
time
looking
at
this
here
and
you
know,
people
came
on
like
you
have
and
like
someone
came
on
last
week,
just
like
you
are
now
and
then
it
never
gets
merged
great.
B
So
yeah
I
mean
look
like
I
said:
there's
you
know
I'm
I'm
in
software,
so
I
understand
there's
considerations
for
everything
and
it's
not
just
because
someone
makes
a
pr
that
it
that
it
has
to
be.
That
has
to
be
merged.
It's
just
it's
just
you
know
my
idea
and
you
guys
have
your
own
considerations
but
hey
dude.
This
was
so
cool,
really
cool
to
be
a
part
of
it
and
I'm
glad
you
had
me
on
and
we
were
able.
B
A
Know,
like
we
say
to
everyone
is,
is
if
you
ever
have
anything
come
up
or
if
there's
anything,
you
need
feature
requests,
ideas,
battle
plans,
anything
you
got
we're
very
open
to
it
and
we
wanna.
We
really
wanna,
make
this
application
as
user
friendly
as
possible.
After
all,
that
is
kind
of
our
thing
right.
We're
we're
the
the
easier
to
use.
Rest
client
is
what
we're
trying
to
be,
and
you
know
we're
trying
to
stick
ourselves
to
it.
So
any
feedback
very
well.
B
Well,
cool
thanks
for
all
the
thanks
for
all
the
great
work,
and
maybe
next
time
I'll
I'll
be
here
and
I'll
show
my
face
and
we'll
do
something.
A
All
right,
no,
no
yeah,
no
problem
on
that.
Don't
even
worry
cool
all
right!
Well,
thanks
for
viewing
all
everyone
over
on
youtube
and
yeah,
we'll
see
you
guys
next
week,
thanks
for
coming
on
bye.