►
From YouTube: Insomnia Stream 2022 03 08
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
A
B
Hi
everyone
we're
live
here
on
the
insomnia
chat,
I'm
gonna
give
just
another
minute
or
two
here
for
anybody
to
join
in.
So
all
right
just
take
one
second.
B
B
All
right,
let's
get
going
so
the
way
we
do
this
stream
is
we
look
at
the
sometimes
there's
there's
issues
or
other
things
that
that
are
on
top
of
mind
that
are
important
for
us
or
may
be
important
for
the
open
source
community
and
the
way
that
we're
going
to
start
today
is
by
looking
at
some
of
the
the
things
that
are
tagged
with
this
insomnia
stream
tag
on
github.
So
we
have
these
three
things
here:
fixed
request,
switcher
selection.
We
looked
at
last
week.
B
B
We
might
work
on
this
one
we
we
did
look
at
it
in
the
past,
but
there
are
some
tests
that
need
to
be
written,
and
this
is
always
a
good
thing
to
look
into
or
talk
about
the
tests.
B
Then
we
have
this
in
in
ignoring
circular
references
to
prevent
a
stack
overflow.
This
one
has
not
been
looked
at
as
far
as
I
know
anyway.
Yeah
philippe
looked
at
it,
but
we
could.
We
could
stand
to
look
at
it
a
little
more.
So
I
think
maybe
we'll
start
with
this
one,
and
then
we
can
come
back
to
the
postman
import,
the
rule
we
have
if
anyone
shows
up
on
stream
or
would
like
to
come
on
stream
and
there's
a
particular
issue.
Even
if
there's
not
a
github
issue
or
a
pull
request
for
it.
B
You
know
we'll
go
from
we'll
go
from
there,
so
cool,
let's
get
started
so
this
one
ignoring
circular
references
to
prevent
stack
overflow
while
importing
api
specs.
So
we
hit
this
problem
sometimes
if
you
have
tried
to
import
something
from
code.
B
So,
let's
see
insomnia.
Importers
is
a
package
of
ours.
It
uses
a
recursive
approach
to
generate
sample
patterns
for
requests.
Swagger
parser
does
not
ignore
the
circular
references
and
includes
and
includes
them
in
the
final
object,
okay,
which
is
then
processed
by
this
example.
So
here's
some
examples
to
test.
Let's,
first
of
all
go
grab
this
code,
so
this
is
mr
snix
bug
call
stack
size,
okay,
so
ignore
here
we
can
search
and
get
cracking.
Let
me
make
this
a
little
bigger.
B
There
we
are
okay,
so
I
can
check
out
check
out
this.
One
it'd
be
cool
to
know
if
this
rebases,
so
let's,
let's
try
to
solo
this
we'll
solo,
this
and
we'll
solo
origin
develop
those
two
and
we'll
see
if
we
can
get
a
rebase
to
happen.
You
never
know
it's
always
good.
When
testing
things
I
feel
like
to
it's
been
rebased
quite
a
few
times
or
it's
been
merged
to
quite
a
few
times
I
see.
B
So
where
is
it?
Where
does
it
start
here?
Bye,
bye,
circular,
refs,
okay,
that
looks
like
the
one
so
there's?
Oh,
there
are
nine
commits,
but
these
are
all
merge
commits.
So
we
can
get
rid
of
those
merge
commits
live
a
of
a
different
lifestyle.
I
think,
let's,
let's
hard
reset
to
here,
so
we're
on
there
and
then
I'm
gonna
pull
up
here
to
develop
and
rebase
like
that,
rebase
that
one
commit
and
we're
good.
That's
always
great
news.
B
Okay,
so
I'm
going
to
push
this
and
let's
make
sure
we
didn't
miss
anything,
it
really
yeah.
It
really
is
just
that.
So
I'm
going
to
push
this
here
and
we're
going
to
push
it
to
mr
snix's
fork.
That's
fine!
B
We
got
a
force
push
in
this
case
because
we
rebased
all
right.
We
can
stop
soloing
now
for
a
minute.
So
let's
look
at
the
code.
It
was
a
cast
before
as
an
open
api
document
we
kept
that
cast
and
then
we
we
have
the
this
dereference
circular
ignore
so
swaggerparser.validate.
So
okay,
this
could
be
pretty
simple.
B
Let's
test
with
let's
test
with
these
before
so
I
will
check
out
the
commit
on
just
on,
develop
and
we'll
run
a.
We
probably
should
have
done
this
in
the
background.
So
by
the
way,
it's
it's
linked
on
the
insomnia
slack
if
you'd
like
to
join
in
this
live
share,
even
if
you're,
just
watching
around
you're,
welcome
to
do
that.
B
So
I'm
going
to
hard
reset
here,
hard
I'll,
show
you
what
that
is
it
resets
a
command
we
have
built
into
our
project
that
we
use
when
we're
moving
around
a
lot.
It's
not
strictly
necessary
most
of
the
time,
but
it's
a
nice
insurance
policy.
So
it'll
run
this
clean
command.
The
clean
command
is,
these
are
all
learner
commands,
but
it
goes
into
each
module
or
each
package
and
it
looks
for
that
clean
command,
it'll
run
it
and
if
it
sees
it
so
oops,
so
let's
go
to
like
yeah
in
so
as
an
example.
B
Let's
see
if
the
app
one
is
ready
for
us
to
look
at
so
learn
removes,
you
can
actually
see
it
and
get
cracking
while
you're
running
here
learner
removes
it
changes
everything
to
tabs,
which
I
don't
know
why
and
then
it
removes
all
the
scripts
while
you're
while
you're
running
see
it
removes
it
just
temporarily.
B
B
So
then,
from
there
we're
gonna
get
that
started,
and
so,
let's
pull
up
these
examples.
These
look
like
pretty
useful
ones.
Oh
and
they're,
downloading.
Okay,
that's
fine!
Can
I
open
it?
I
can
open
it
here,
swagger,
let's
open
this
one.
This
is
the
open
api
and
then
we
have
this
jetbrains
one.
So
we'll
test
with
all
three
of
these.
I
wonder
what
it
is
that
makes
that
that
makes
it
end
up
being
circular.
I
guess
because
there's
parent
ids
and
child
ids
that
are
getting
linked
to
each
other.
B
Some
way
it'd
be
nice
to
have
like
a
minimal.
This
is
a
super
long
file,
but
it'd
be
nice
to
have
a
minimal
test
case
of
what
see
this
one's
super
long
and
this
one's
super
long
too,
but
that's
okay!
We
can
get
past.
This
philippe
has
already
approved
this
and
tested
it
locally.
So
that's
really
good
news.
That
means
that
we'll
be
able
to
merge
this
here
and
now
we
have
a
rule
that
we
try
to
follow
that
for
pr's.
B
Like
this,
we
have
two
people
from
the
team
reviewing
them
so
right
now,
there's
already
the
one
hey
jack,
how's
it
going
yo
you
hear
me,
I
can
hear
you
yeah
cool,
so
I'm
looking
at
this,
we
started
on
this
one
that
had
been
tagged
a
little
while
ago,
pretty
easy
one,
actually
very
small
change.
There's
this
open
api
or
the
swagger
parser,
validate
function
way
to
de-reference
circular
like
to
ignore
circular
referencing,
which
is
kind
of
cool
that
it's
just
built
in
like
that.
B
So
mr
snicks
put
up
a
pr
we're
gonna
we're
gonna,
try
these
three!
It
should
be
good.
Oh,
we
got
a
party
hey
philippe,
so
you've
seen
this.
I
think
you
reviewed
it.
I'm
just
taking
a
look
here
at
this
and
okay.
So
we
see
we
got
my
control
key,
not
working.
Okay.
So
let's
go
to
the
design
tab
here.
Actually
I'll
just
make
a
new
one,
I'm
always
destroying
things.
B
C
I
always
made
it
so
I
think
for
that
pr,
usually
it
wouldn't
even
load
up.
I
think
you,
you
would
just
get
the
error,
I'm
not
sure
if
you're
running
insomnia
from
the
branch.
B
C
Try
to
import
not
from
copy
paste,
try
to
import
from
oh
okay
from
the
creating
a
new
document
from
the
dashboard.
I
think
well.
B
I
think
that
was
the
trick.
I
guess
we
have
another
thing.
If
you
copy
and
paste
it
it
says
I
gotta
I
gotta
mp,
insomnia
became
unresponsive
yeah.
Actually
we
can
just
do
this.
We
can
just
run
right
off
of.
I
think
this
is.
I
think,
I'd
recently
installed
the
latest
release.
What
was
yeah
202
yeah,
so,
okay,
so
I'm
going
to
create
a
new
document
or
or
you're
saying.
Do
it
straight
from
the
dashboard?
B
Is
that
what
you're
saying
so
file
and
then
what
is
it
called
downloads?
D
C
Was
what
I
was
saying
from
text.
B
B
A
B
Okay
great.
So
so
that's
that's
on
we'll
table
that
I'm
gonna
just
pull
that
to
the
side.
Let's
start
the
app
up.
Actually
stop.
Let's
go
to
that
commit
I
rebased
the
commit
just
a
second
ago.
We
don't
need
these
changes
so
here
it
is.
C
B
Us
know
in
the
comments
you
figure
out
which
one
it
is,
but
my
instinct
was
to
use
the
just
to
paste
it
right
there
into
the
code
editor
and
that
crashed
the
app
or
caused
it
to
be
unresponsive,
which
is
worse
actually
than
getting
that
maximum
call
stack
error.
B
So
maybe
that's
cool
if
that,
if
this
solves
that
problem
too,
we'll
try
the
happy
path.
First,
we'll
try
the
the
three
cases
that
we
were
looking
at
we're
still
starting.
So
I
have
them
here:
open
api,
swagger
and
then
the
jet
brains,
one.
Let
me
make
sure
I
have
that
in
my
clipboard.
B
Doesn't
work,
let's
try.
One
of
these
other
ones
copy
from
clipboard
doesn't
work.
B
So
I
wonder
if
this
is
maybe
as
a
result
of
me
rebasing
it
that's
the
next
thing
we'll
try
to
figure
out
because
it
did
work
for
you
right.
Sleep
he's.
D
Just
nipped
out
he's
just
he's
just
handling
something.
B
Let's
see
okay,
so
so,
let's,
let's
push
oh
well,
I
pushed
it
didn't
I
I'm
a
bad
boy:
let's
go,
let's
go
here
and
import
from
file
and
see
if
we
can
get
here,
this
one
does
not
contain
some
maximum
call
stack
exceeded.
Let's
make
sure
that
code
is
really
there
where
what's
what's
the
name
of
this
file
like
that,
I
didn't
screw
something
up.
I
do
have
two
insomnias
open
right
now,
yeah.
What
is
this
got?
B
A
B
A
B
I
didn't
change
anything
about
that,
but
we
just
added
that
one
line,
so
I
don't
think
anything
has
changed
in
the
meantime
and
we
are
in
yeah.
We
are
running
well,
I
guess
we'll
have
to
come
back
to
it.
It's
a
not
reproducible
right
now
before
after,
where
does
it
look
like
he
imported
from?
Oh
he's,
probably
using
a
light
theme,
I'm
just
thinking
like
maybe
there's
another
path
for
importing.
B
Let's
go
from.
They
all
should
follow
the
same.
The
same
thing
here,
but
let's,
let's
try
to
do
this
yeah
maximum
call
stack,
does
not
contain
a
valid
specification.
Okay!
Well,
we'll
we'll
return
to
it.
I
think
let
me
type.
B
B
Hey
philippe
just
to
close
the
loop
for
you,
we
we
weren't
able
to
reproduce
it.
C
B
Really
really
yeah,
I
don't
know
why
I
just
I
still
have
it
open
in
case
you
think
of
something
but
yeah
same
thing
happens
here.
Oh.
B
Yes,
that's
all
yep
it's
here.
This
is
the
code.
Let
me
get
a
little
bigger,
I'm
not
sure
exactly
why
here,
let's
try
one
last
time
so.
C
Wait:
you're
not
able
to
reproduce
you
mean
the
the
fix
or
the
yeah.
B
No,
I
get
the
call
stack
error.
That's.
B
B
Let's
try
one
more
time:
clipboard
yeah,
I
did
rebase
it,
but
there's
like
very
little
of
subs.
I
mean
there's
nothing
here
that
I
can
imagine
had
any
conflict
with
anything.
Did
we
let's?
Let's
look
at
our
do
I
have
my
get
extension
open
here
I
like
to
look
at
that
github
history
thing
for
this:
let's
look
at
this
file.
B
B
Redirect
url
really
nothing.
Mr
snix
was
also
the
last
person
to
be
in
this
file.
For
those
that
don't
know,
mr
snix
is
one
of
our
most
cherished
contributors.
Does
a
lot
of
great
really
appreciate
it?
Yeah,
oh
yeah!
This
is
that
plain
object
thing
we
got
going
here.
I
remember
this
yeah,
I'm
not
sure
what
happened
here
but
okay,
well,
we'll
we'll
dig
in
and
take
a
look.
I
think
we
can
switch
gears.
You
guys
agree.
D
B
Sure
so,
let's,
let's
let's
table
this
one
for
just
a
moment
and
let's
talk
about
the
this-
this
is
a
different
pr.
Let's
talk
about
the
the
har
import
problem,
so
do
we
know
of
one
let's
see
if
we
can
find
a
place
where
that
has
flaked.
I
think
I
have
a
link.
Let
me
look
off
screen
here:
har.
B
B
Oh
yeah,
you
revered
that
you
were
you
reviewed
that
one
philippe
thank
you
for
reviewing
that.
Okay
exports,
a
single,
oh
where's,
this
exports,
single
okay
sports
single
requests.
B
D
I
had
to
look
inside
of
the
function
itself
and
saw
that
it
was
touching
the
the
nunjuk's
rendering,
but
beyond
that
I
didn't
go
any
further.
B
Okay,
so.
B
D
The
other
one,
the
other
one,
hangs
on
an
assertion
of
the
response
body
where
it's
supposed
to
have
a
time
of
like
999
or
something
in
it,
and
instead
it
has.
I
have
a
zero
or
minus
one.
I
forget
so
yeah
size,
zero,
size,
15.
B
D
It
seems
like
it's
it's
pushing
stuff
into
the
database,
then
it's
running
a
function
and
checking
the
function,
given
that
database
context
has
an
output
which
is
not
ideal
because
it
I
ideally
shouldn't,
touch
the
database
at
all,
but
we
have
to
work
with
what
we
got.
B
B
So
export
requests
is
an.
I
don't
know
what
an
export
request
is
here:
request
id
environment
id
and
response
id;
okay,
sure,
oh,
so
this
does
the
models
get
right
by
id
okay.
So
this
goes
and
gets
it.
We
don't
pass
it
as
data.
That's
that's
too
bad!
That's
a!
I
guess.
It's
a
convenience
thing,
but.
D
It
wouldn't
be
terribly
difficult
to
split
that
function
into
something
that
fetches
that
we
don't
test.
It
just
returns
the
outcome
of
those
ids,
and
then
we
pass
the
our
kind
of
like
invented
fake
outcome
into
this
test,
so
that
we're
actually
just
testing
the
function
itself
and
not
the
database.
You
know
what
I
mean:
yeah.
D
B
B
B
Let's
look
request
id
request,
id
response,
id
response,
har
response,
export,
har
response,
so
if
not
response
return,
this
otherwise
return
status,
text
cookies,
headers
content-
I
guess
the
har
format
contains
this.
Okay.
B
B
C
Is
it
on
the
settings
menu
no.
D
Settings:
click
on
preview
and
then
go
copy,
export.
A
B
It
is
yeah
okay,
I've
been
hit
by
that
before,
where
I
can't
find
that
actions
menu,
because
it
doesn't
make
sense
to
me
to
be
there
any
case.
Copy
rock
export
raw
export,
http
and
export
is
hard
so
yeah
we
can.
We
can
send
this
here
to
our
that
just
landed
in
my
source
code,
but
that's
no
problem.
B
B
D
Yeah
yeah
response,
okay,
so
what's
above,
that
is
the
request
cool.
What
about
if
you
chain
a
request
to
another
request,
let's.
B
Try
it
yeah.
I
would
love
to
see
that
let's
do
request
two
and
then
we're
gonna.
Do
sorry,
I'm
having
some
construction
here.
I'm
gonna
mute
myself
for
a
second.
D
A
D
Echo,
okay,
as
you
can
see,
using
setting
a
header
with
a
chain
value,
it's
quite
nice,
but
also
echo
servers
where
the
chain
values
nice,
too,.
A
B
D
B
B
Is
that
always
or
anyway,
okay,
that
that
aside
yeah
it's
sending
it
every
time
now
and
then,
if
I
come
over
here-
and
I
say,
if
I
do
that
and
send
it
again,
it's
going
to
change.
C
We
have
a
message
in
the
chat
to
view
it
in
the
browser.
I
think
the
heart
file
on
the
browser.
B
B
Let's
see,
let's
see
github
kong
and
some
I
mean
I
can
show
this
part
here.
Where
did
it
go?
Let's
go
back
here.
Requests
it's
inside
insomnia,
app!
Okay!
I
don't
know
why
it
would
go
there.
It
did
packages
insomnia
app.
B
I
don't
actually
know
I'm
not
sure
how
to
say
your
name,
robinton
rowington
rowan.
B
B
Yeah,
I've
definitely
seen
this
export
I'd
be
curious
to
know
this
is
like
now
we're
getting
like
really
distracted
here,
save
all
as
har
with
content.
B
B
Yep
downloads,
okay,
let's
just
put
it
on
where
were
we
before
right
here?
Why
not
I'd
be
curious
to
know
what
the
difference
is
between
these
two?
So
I'm
gonna
like
do
the
do
the
thing
very
dirty
here
I
wanna
I'm
gonna
make
a
different
branch
because
I'm
always
paranoid
about
pushing
to
test
two.
B
B
Is
there
anything
that
chrome,
yeah,
there's
a
bunch
of
things?
Are
these
just
yeah
there's
a
bunch
of
things
that
are
different?
Well
anyway,
I
see,
I
think
some
of
these
are
find
the
name
being
different
in
the
version
that
makes
sense,
but
custom
is,
is
there
in
all
cases
the
time
would
make
sense
to
be
different
server.
Ip
address.
That's
interesting!
We're
missing
that
body,
size
negative!
Oh,
oh
yeah,
that's
just
a
trailing
comma
transfer,
size
errors,
cookies!
B
D
So
the
test
outputs
appear
to
be
in
most
cases,
timing
out,
there's
also
another
test
that
hits
haas
that
times
out
related
to
plugins,
but
it
matches
the
first
case
where
it
turns
out
after
five
seconds.
D
The
second
test
that
failed
in
that
output
you
saw
earlier
was
it
responds,
but
with
with
data
that
looks
like
it
took
it
took
as
long
as
it
should
longer
than
it
should
take.
I
mean
which
is
the
the
desired
here.
Is
the
weight
999
or
I
forget
which
one's
which
expected
is
the
minus,
so
we're
expecting
15
we're
getting
zero,
so
we're
getting
an
empty,
so
we're
getting
something,
but
it's
empty
yeah
state
is
zero.
So
it's
like
falling
back
to
the
defaults.
So
perhaps
there's
some
some
code
in
here
where
we
can.
D
B
D
A
second
ago
it
was
yeah
you
scrolled
past
it
there's
just
there's
like
one
function,
which
sets
all
the
defaults.
I
think
there
you
go
yeah,
you
got
it.
D
D
C
A
B
A
D
Here
is
to
separate
the
functions
and,
like
you
say,
inject
the
state
that
we
want.
B
D
It
would
definitely
solve
the
second
test
fail
and
it
would
probably
help
with
the
timeouts
a
likely
case
for
timeout
is
if
it's
stuck
are
waiting
for
something
to
be
truthy.
That's
falsy,
I
don't
know
the
intricacies
of
how
nedb
work,
but
it's
possible
that
race
conditions
can
cause
it
to
hang.
Yes,.
B
I
think
the
way
that
it
works
is
that
it
is.
We
have
to
wait
for
it
to
write
to
disk
before
these
before
we
well,
I
mean
the
way
we
have
it
set
up
like.
Let's
just
look
real
quick.
B
B
One
or
more
documents
who
wants
the
bet
they.
A
B
B
B
D
Yeah
just
try
to
like
rationalize
the
problem.
A
second
export
xbox
shouldn't
have
a
guard
that
returns
fallbacks
because
it
doesn't
make
any
sense
if,
if
there's
a
case
where
the
heart
has
no
response
because
it
hasn't
been
called
yet,
it
should
just
have
the
request
in
the
heart
there
shouldn't
be
fall
back
stuff
in
there.
Right
I
mean,
even
if
it
was
an
error,
is
an
error.
D
D
Talking
about
for
the
response,
that's
the
better
one,
we're
currently
looking
at
right,
because
we're
not
sure
exactly
what's
timing
out,
it's
likely
to
be
database,
but
it
could
also
be
nunchucks.
But
what
we
can
fix
is
this
guard
that
falls
over.
D
B
B
D
D
Yeah,
it
would
be
nice
if
it
also
had
the
the
message
like
that
one
had
the
error,
aborted
message.
I
think.
Oh,
let's
look.
What
disaster.
B
B
Where,
where
does
it
show
up
in
the
response?
Okay,
in
the
god?
Oh,
if
we
put
it
in
the
guard
or
in.
B
B
B
I
wonder
is
anything
using
this
code
by
the
way.
Aside
from
this
one
function,
no
this
and
the
tests.
Okay,
that's
nice!
It
gets
the
blast
radius
down
a
little
bit,
so
this
never
throws.
C
B
D
A
B
So
this
doesn't
need
to
be
awaited,
but
my
question
is:
there
seems
to
be
no
situation
in
which
this
code
path
could
be
hit
because
it
returns
an
object
one
way
or
the
other
and
the
object
is
truthy.
So
I
wonder
if
this
is
like
a
reminder,
I
wonder
if
this
was
supposed
to
say
response,
see
what
I
mean
and
then
maybe
it
would
be
like
here
above.
D
Of
want
the
the
fallback
to
appear
if
responses
doesn't
exist.
B
I
wonder
why
we
can't
do
the
same
thing
here.
So
let's
look
at
this
one.
Let's
take
the
same
scrutiny
to
this.
So
if
there's
an
error,
okay,
so
this
one
will
okay,
this
one
will
actually
throw
and
it
is
actually
async
which
is
a
different
different
situation,
so
get
rendered
request
and
context,
apply,
request,
plug-in
hooks.
Okay,
that
makes
sense.
B
B
This
this
can
never
be
oh,
I
guess
this
could
throw
which
would
bubble
up.
It's
not
try-catched,
so,
okay,
it
would
bubble
up.
Okay,
I
was
gonna
say
like
how
could
this
ever
this
can't
throw,
but
these
two
could
okay.
Well,
whatever
we're
coming
up
we're,
we
only
have
10
10
minutes
left.
So,
let's
see,
if
there's
something
we
can
do
to
get
out
of
this
or
get
something
we
can
get
out
of
this.
I
suppose
what
I
meant
to
say.
B
I
feel,
like
I
learned
something:
if
nothing
else,
the
request
is
null
return
null
from
export
heart
request.
D
I
think
a
possible
takeaway
we
could
make
at
this
point
is
the
code
which
is
blocking
could
be
extracted
such
that
the
unit
test
is
testing,
is
separating
these
async
these
chains
of
async
requests
so
that
it's
just
testing
the
logic
we've
actually
written
and
not
a
combination
of
functions
together.
D
D
B
D
Well,
one
of
the
other
cool
things
it
does
is.
It
allows
us
to
whittle
down
exactly
what
we're
injecting
into
the
test
and
into
the
follow-up
function
in
many
cases,
we're
using
an
id
fetching
a
document
from
the
database
that
contains
loads
and
loads
of
fields
and
then
we're
just
using
one
of
them,
and
that
could
be
one
of
these
cases
too.
B
C
Folks,
I
think
whoever
is
still
watching
the
the
stream
I
think
dmitry's
connection
went
down
so
in
any
case
that
should
wrap
the
stream
for
today.
Thank
you.
B
Are
we
back,
oh
sorry,
about
that?
Okay?
Well,
we're
almost
that
time
anyway.
Thank
you.
Some
people
chatted
me
on
the
insomnia
chat
to
tell
me
that
the
stream
went
down,
I'm
so
happy
that
you
guys
were
watching.
I
hope
that
something
of
value
came
from
this.
As
a
reminder,
we
we
do
this.
Every
tuesday
10
30
a.m.
Eastern
daylight
savings
right
now,
so
it's
a
little
weird
in
europe,
but
in
two
weeks
or
one
more
week
I
think
from
now.
B
Europe
and
the
us
will
sync
back
up:
there's
like
a
two
week
gap
there,
but
please
tune
in
next
week
if
you
have
any
ideas
or
questions
or
thoughts
or
anything
like
that,
you'd
like
to
know
or
talk
about
about
insomnia.
Please
come
on
you're
welcome
and,
or
you
know
or
not,
so
it's
cool
too.
You
know
hang
out
on
the
chat
chat
on
the
insomnia
chat.
Let
me
put
that
up
here
on
the
screen
and
yeah,
we'll
see
we'll
see
everyone
next
week
and
submit
prs.